我需要编写一个程序/脚本来更改在远程服务器上运行的某些服务上的帐户名和密码。我打算用Powershell做到这一点。那是最好的解决方案,还是还有其他更合适的解决方案?
快速的Google搜索显示了以下脚本:
$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)
我是否认为上述脚本可在本地计算机上运行是错误的?如果是这样,如何对远程计算机上的服务执行相同的操作?
最佳答案
该命令正在本地计算机上运行。使用-ComputerName参数可以在远程系统上运行它。
$ svc = gwmi win32_service -filter“name ='alerter'”-计算机名Server1,Server2
关于powershell - 远程更改Windows服务上的帐户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015780/