我正在使用installutils
命令安装一些服务,但在使用SC create
命令安装这些服务时遇到了很大的麻烦。 这两种模式有什么区别? 我从命令没有得到任何错误,但有一系列选项。 这是我正在使用的格式:
SC create ZAM displayname= "ZAM" binpath="E:\ZAM\ZAM.exe" start=auto
我得到以下内容:
DESCRIPTION: Creates a service entry in the registry and Service Database. USAGE: sc <server> create [service name] [binPath= ] <option1> <option2>... OPTIONS: NOTE: The option name includes the equal sign. A space is required between the equal sign and the value. type= <own|share|interact|kernel|filesys|rec> (default = own) start= <boot|system|auto|demand|disabled|delayed-auto> (default = demand) error= <normal|severe|critical|ignore> (default = normal) binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> (default = LocalSystem) DisplayName= <display name> password= <password>
我不明白会发生什么事?
这个问题很频繁。 sc命令中带有相同符号的所有参数必须具有相同的格式:
parameter=<SPACE>value
原样。 空间是必需的
我不建议直接调用“sc”,而是使用New-Service
。 参数是一个直接的翻译。 它在默认的powershell模块中可用。