如何使用 Powershell 列出服务器中使用服务帐户运行的所有服务
我想使用 powershell 更新多台服务器上一个帐户下运行的所有服务的密码。我尝试了 Get-process、Get-WMIObject cmdlet,但这两个命令没有 serviceaccount 使用。有没有办法通过将服务帐户、密码作为参数传递给脚本来更新使用帐户运行的所有服务的密码。
I want to update the password of all the services running under one account on multiple servers using powershell. i tried Get-process, Get-WMIObject cmdlets, but these two commands don't have serviceaccount usage. is there a way to update password of all the services running with an account by passing service account,password as parameters to the script.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
要使用特定帐户获取服务列表,您可以执行以下操作:
要更改这些服务的密码,您可以执行以下操作:
从此处: http://www.send4help.net/change-remote-windows-service-credentials-password-powershel-495
To get list of services using a particular account you can do:
To change the password for these, you can do:
From here: http://www.send4help.net/change-remote-windows-service-credentials-password-powershel-495
试试这个:
评论后编辑:
try this:
Edit after comment:
这就是你们所需要的
This is what you guys need
是的 - 这似乎是最好的方法
Yeah - this seems to be the best approach