power shell远程_PowerShell远程开启服务

因为Start-Service没有-ComputerName参数,所以你不能非常方便的远程开启服务。所以可能得使用远程会话来Start-Service。另外还有一个命令Set-Service,它支持-ComputerName属性,你也可以通过它来开启远程服务。

Set-Service -Name Spooler -Status Running -ComputerName Server12

倒霉的是Set-Service没有-force选项,一旦尝试停止的服务有依赖服务,就会报错。因为我们不可能停止一个具有依赖的服务。

PS> Get-Service spooler | Set-Service -ComputerName . -Status Running

PS> Get-Service spooler | Set-Service -ComputerName . -Status stopped

Set-Service : 无法停止服务“Print Spooler (spooler)”,因为它具有依赖服务。

所在位置 行:1 字符: 23

+ Get-Service spooler | Set-Service -ComputerName . -Status stopped

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidOperation: (System.ServiceProcess.ServiceController:ServiceController) [Set-Servi

ce],ServiceCommandException

+ FullyQualifiedErrorId : ServiceHasDependentServicesNoForce,Microsoft.PowerShell.Commands.SetServiceCommand

×用微信扫描并分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值