我正在使用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>
我不明白会出现什么问题?
答案 0 :(得分:6)
而不是打电话给sc&#39;直接,我建议使用New-Service
。参数是直接翻译。它在默认的PowerShell模块中可用。
答案 1 :(得分:3)
这个问题很常见。 sc命令中带有等号的所有参数必须具有相同的格式:
parameter=<SPACE>value
原样。空间是必需的