PowerShell 停止、啟動(dòng)、暫停和重啟服務(wù)、卸載服務(wù)
PowerShell 停止、啟動(dòng)、暫停和重啟服務(wù) 官文
powershell卸載服務(wù) 官文文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-445624.html
停止、啟動(dòng)、暫停和重啟
所有 Service cmdlet 都具有相同的一般形式。 可以按公用名或顯示名稱指定服務(wù),并使用列表和通配符作為值。
停止服務(wù)
若要停止打印后臺(tái)處理程序,請(qǐng)使用:
Stop-Service -Name spooler
啟動(dòng)服務(wù)
若要在打印后臺(tái)處理程序停止后啟動(dòng)它,請(qǐng)使用:
Start-Service -Name spooler
暫停服務(wù)
若要暫停打印后臺(tái)處理程序,請(qǐng)使用:
Suspend-Service -Name spooler
重啟服務(wù)
Restart-Service cmdlet 的工作方式與其他 Service cmdlet 相同:
Restart-Service -Name spooler
PS> Restart-Service -Name spooler
WARNING: Waiting for service 'Print Spooler (Spooler)' to finish starting...
WARNING: Waiting for service 'Print Spooler (Spooler)' to finish starting...
PS>
請(qǐng)注意,你將收到有關(guān)打印后臺(tái)處理程序啟動(dòng)的重復(fù)警告消息。 當(dāng)你執(zhí)行需要耗費(fèi)一些時(shí)間的服務(wù)操作時(shí),PowerShell 將通知你它仍在嘗試執(zhí)行該任務(wù)。
如果想要重啟多個(gè)服務(wù),則可獲取服務(wù)列表,并對(duì)其進(jìn)行篩選,然后執(zhí)行重啟操作:
PS> Get-Service | Where-Object -FilterScript {$_.CanStop} | Restart-Service
WARNING: Waiting for service 'Computer Browser (Browser)' to finish stopping...
WARNING: Waiting for service 'Computer Browser (Browser)' to finish stopping...
Restart-Service : can't stop service 'Logical Disk Manager (dmserver)' because
it has dependent services. It can only be stopped if the Force flag is set.
At line:1 char:57
+ Get-Service | Where-Object -FilterScript {$_.CanStop} | Restart-Service <<<<
WARNING: Waiting for service 'Print Spooler (Spooler)' to finish starting...
WARNING: Waiting for service 'Print Spooler (Spooler)' to finish starting...
雖然這些 Service cmdlet 沒(méi)有 ComputerName 參數(shù),但是你可通過(guò)使用 Invoke-Command cmdlet 在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行它們。 例如,下面的命令在 Server01 遠(yuǎn)程計(jì)算機(jī)上重啟后臺(tái)打印程序服務(wù)。
Invoke-Command -ComputerName Server01 {Restart-Service Spooler}
卸載移除服務(wù)
powershell卸載服務(wù) 官文
Remove-Service -Name "YourServiceName"
sc.exe delete "YourServiceName"
必須安裝 PowerShell 6 或更高版本才能使用 Remove-Service
WindowsServer2012, Windows10-22h2 , Windows11-22h2 默認(rèn)的powershell版本都是5.1
powershell7.3 安裝 MSI 包 官方下載
關(guān)于PowerShell版本 > 自動(dòng) $PSEdition 變量 >版本 $PSVersionTable
查看PowerShell版本方法1: 在PowerShell中輸入$PSVersionTable
$PSVersionTable
查看PowerShell版本方法2: 運(yùn)行`regedit``打開(kāi)注冊(cè)表編輯器查找
計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
停止、啟動(dòng)、暫停、重啟、刪除 MySQL服務(wù)
停止MySQL服務(wù)
Stop-Service -Name mysql
啟動(dòng)MySQL服務(wù)
Start-Service -Name mysql
暫停MySQL服務(wù)
Suspend-Service -Name mysql
重啟MySQL服務(wù)
Restart-Service -Name mysql
卸載刪除MySQL服務(wù)
powershell必須6版本以上
### powershell版本必須大于等于6
Remove-Service -Name mysql
對(duì)比dos(cmd) 的 net
和sc.exe
停止
Stop-Service -Name mysql
net stop mysql
sc.exe stop mysql
啟動(dòng)
Start-Service -Name mysql
net start mysql
sc.exe start mysql
重啟
Restart-Service -Name mysql
刪除
-
Remove-Service -Name mysql
必須安裝 PowerShell 6 或更高版本才能使用此 cmdlet
WindowsServer2012, Windows10-22h2 , Windows11-22h2 默認(rèn)的powershell版本都是5.1 sc.exe delete mysql
mysqld remove mysql
查看服務(wù)狀態(tài)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-445624.html
Get-Service -Name mysql
sc.exe query mysql
powershell卸載服務(wù) 官文
到了這里,關(guān)于WindowsPowerShell 停止、啟動(dòng)、暫停和重啟服務(wù)、卸載服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!