码迷,mamicode.com
首页 > 系统相关 > 详细

powershell 远程重启/关闭服务器

时间:2017-07-23 19:58:02      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:查看   compute   power   computer   设置   localhost   system   color   重启   

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}

 

/////////////////////////////////// 将上面的命令合并后:(暂未测试)

完整命令,有兴趣可以试试

invoke-command -session New-PSSession -ComputerName "192.168.1.2" -Credential Get-Credential -scriptblock {Shutdown -r -t 0}

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

{net start w32Time  } #启动时间服务

{dir} #查看当前文件

{net stop w32Time} #停止时间服务

 

powershell 远程重启/关闭服务器

标签:查看   compute   power   computer   设置   localhost   system   color   重启   

原文地址:http://www.cnblogs.com/endv/p/7225370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!