远程更改Windows Services上的帐户名称和密码

问题描述:

我需要编写程序/脚本来更改远程服务器上运行的某些服务的帐户名称和密码。我打算用Powershell来做。这是最好的解决方案还是有其他更合适的?远程更改Windows Services上的帐户名称和密码

一个快速谷歌搜索提出了这个脚本:

$account="domain\userName" 
$password="password" 

$svc=gwmi win32_service -filter "name='alerter'" 
$svc.change($null,$null,$null,$null,$null,$null,$account,$password,$null,$null,$null) 

是我错了在思维上面的脚本作品在本地机器上?如果这是真的,我如何在远程机器上执行相同的服务?

+1

pstools也许能帮助你在这里。 – Orbit 2010-10-25 15:03:41

该命令在本地计算机上运行。使用-Co​​mputerName参数在远程系统上运行它。

$ SVC = gwmi win32_service时筛选器 “NAME = '警报器'” -ComputerName服务器1,服务器

+0

谢谢。会尝试。 – xbonez 2010-10-25 16:36:09