我想使用powershell或wmi批量更改Windows 2016服务器中所有Windows服务的登录凭据,并使用类似运算符的名称。
答案 0 :(得分:0)
$ account =“ domain \ account”
$ password =“密码”
$ svc = gwmi win32_service -filter“ name LIKE'%abcd%”
$ svc.StopService();
$ result = $ svc.change($ null,$ null,$ null,$ null,$ null,$ false,$ account,$ password,$ null,$ null,$ null)
if($ result.ReturnValue -eq'0'){写主机“密码已更改”}}否则{写主机“错误:$ result.ReturnValue”};
$ svc.StartService();