Squ*_*ter 2 windows powershell service windows-server-2012-r2
我在一堆服务器上将服务从禁用状态更改为运行状态,启动类型为自动,并且我在网上寻找如何远程执行此操作,并使用 Set-Service 作为远程启动类型工作,但出于某种原因做一个Get-Service | 启动服务给了我一个错误。我找到了一个网站,上面说您需要执行 Set-Service -Status Running 操作,并且确实有效,但这真的启动了服务吗?那样做和在本地做启动服务有区别吗?
这是我的最终命令,因为该站点还让我了解了如何执行 1-liner:
Get-Service -ComputerName SERVER -Name "SERVICE*" | Set-Service -StartupType Automatic -PassThru | Set-Service -Status Running
Run Code Online (Sandbox Code Playgroud)
我喜欢这样,但似乎需要几秒钟才能使用 Start-Service 命令启动的服务会立即设置为使用 Set-Service 命令运行,这意味着它可能实际上并未启动服务。
我确定没问题,但我很偏执,想确定一下。
该Start-Servicecmdlet将不能对远程计算机与您的方案运行,因此,使用Set-Service -Status Running是不完成任务的唯一途径。是的,它实际上是在启动服务。
| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |