首页 > 系统服务 > 详细

powershell 远程重启/关闭服务器

时间:2017-07-23 18:53:56      阅读:363      评论:0      收藏:0      [点我收藏+]

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 远程重启/关闭服务器

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!