批量更改Windows 2016 Server中名称为like的所有服务的登录凭据

时间:2019-07-13 04:36:53

标签: powershell wmi

我想使用powershell或wmi批量更改Windows 2016服务器中所有Windows服务的登录凭据,并使用类似运算符的名称。

1 个答案:

答案 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();