标题:
[问题求助]
powershell 怎样处理系统service的开启状态?
[打印本页]
作者:
zengfuyang
时间:
2013-11-20 18:00
标题:
powershell 怎样处理系统service的开启状态?
为什么我的powershell 命令达不到预期的结果?
我的命令:
Set-Service WinRm -StartupType Automatic
这条命令让 WinRM service 的状态变成了Automatic(Delayed Start),而不是Automatic呢?
求大神解释!!!
作者:
PowerShell
时间:
2013-11-21 01:24
-----service相关的powershell命令的bug缺陷-----
1 没有remove-service命令,但却有sc delete 命令。很明显这是歧视powershell管理员嘛。
2 new-service 可以指定服务程序的具体命令行,但是get-service却查询不到.
这也不算是什么大的缺陷,因为旧有的命令行服务管理程序,也没这功能.
比如,我想 (get-service winrm).BinaryPathName 但是却没有这个属性
3 Set-Service WinRm -StartupType Automatic
这条命令让 WinRM service 的状态变成了Automatic(Delayed Start),而不是Automatic。
但这条命令却可以使 spoolerr 服务的状态变成 Automatic。
Set-Service -name spooler -StartupType Automatic
这个bug具体为:-StartupType 支持的参数太少
4由上述命令可知,powershell service命令做的确实很垃圾。
另外,谁能帮我把这个帖子移动到powershell版?谢谢。
作者:
pccyc
时间:
2013-11-22 18:57
回复
1#
zengfuyang
WINRM这个服务即便你改成不带延迟了,过段时间又会跳回延迟的了!所以你没必要纠结这个问题。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2