SC CreateService FAILED 1057 帐户名无效或不存在,或者指定帐户名的密码无效

N.R*_*mar 5 windows-services cmd

我正在尝试使用 cmd 中的以下命令在同一网络下的远程系统上安装 winodws 服务。

sc \\11.130.23.105 create "test_service01" binpath= "\11.130.23.105\ServiceLocation\TestWindowService.exe" obj= user password= password123#
Run Code Online (Sandbox Code Playgroud)

当尝试执行上面的命令时,我收到以下错误。

[SC] CreateService FAILED 1057:帐户名无效或不存在,或者指定帐户名的密码无效。我验证用户和密码是否正确。任何人都可以提出这里可能存在的问题。谢谢

Har*_*ton 7

如果目标机器在域中,则需要像这样指定用户:

sc \\11.130.23.105 create "test_service01" binpath= ... obj= .\user password= pwd123
Run Code Online (Sandbox Code Playgroud)

另请注意,应从远程计算机的角度提供可执行文件的路径,即它应该是本地路径而不是 UNC 路径。