[英]Is There a function to bypass dependent services when stoping a service in Powershell?
[英]PowerShell: Start service and dependent services
我一直在寻找如何启动一项服务及其相关服务的方法,并且正在阅读本网站 。
它有一个例子:
get-service lanmanserver | Foreach { start-service $_.name -passthru; start-service $_.DependentServices -passthru}
但是,当我运行上述cmdlet时,出现错误:
Start-Service : Cannot find any service with service name 'System.ServiceProcess.ServiceController'.
有人知道为什么我会收到此错误吗? 另外,我一直在使用不同的方式来启动服务及其依赖项:
get-service lanmanserver | select -expand DependentServices | start-service
有关解决方法的任何反馈吗?
谢谢!
此start-service $_.DependentServices
返回服务集合,您会将其作为Name
参数(默认parameterset的第0个位置参数)的参数传递给Start-Service
。 尝试以下方法:
... Start-Service -InputObject $_.DependentServices -passthru ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.