powershell 遠程重啟/關閉服務器


powershell 遠程重啟/關閉服務器

 

#啟動winrm

PS C:\Windows\system32> winrm quickconfig -q

#設置信任主機

PS C:\Windows\system32> set-Item WSMan:\localhost\Client\TrustedHosts -Value  192.168.1.2 

#登錄驗證

PS C:\Windows\system32> $c = Get-Credential 

#設置要關閉的服務器的名稱

PS C:\Windows\system32> $cname = "192.168.1.2"

#建立一個連接

PS C:\Windows\system32> $ser1=New-PSSession -ComputerName $cname -Credential $c

#重起服務器

PS C:\Windows\system32> invoke-command -session $ser1 -scriptblock {Shutdown -r -t 0}

 

下次再用,只要下面的即可

$c = Get-Credential
$cname = "192.168.1.2"
$ser1=New-PSSession -ComputerName $cname -Credential $c
invoke-command -session $ser1 -scriptblock {Shutdown -r -t 0}

{ } 內可以做你想做的事情,

{net start w32Time  } #啟動時間服務

{dir} #查看當前文件

{net stop w32Time} #停止時間服務

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM