我正在尝试检查远程计算机中Windows服务的状态,并能够远程启动它。
我一直searching左右,所有人都指向this,但即使我面前有解决方案,我也无法将其投入使用。
我正在使用虚拟PC对此进行测试,我在我的机器上安装了两个winXP,并且我正在尝试使用另一个运行的C#程序来控制这些服务。(但即使使用该教程的源代码,不工作)
我正在使用此命令进行测试
svcmgr VIRTUAL2 MSSQL$VIRTUAL2 /STATUS /USER:SERVICES /PASSWORD:Mypass.com
MSSQL $ VIRTUAL2是服务的名称 VIRTUAL2是远程机器的名称
我在两台PC上都获得了具有管理员权限和密码Mypass.com的用户服务(他们在工作组中而不在域中)
我总是收到错误InvalidOperationException“无法在计算机上打开服务控制管理器'VIRTUAL2'。此操作可能需要其他权限”
这需要什么其他要求?
修改的 在完成的代码中查看后:
if ( user != null && password != null && domain != null ) {
我添加了/ DOMAIN:对我的命令,错误更改为:
未找到此类帐户,假冒失败
(但帐户存在)