[英]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.