我正在尝试在PowerShell中的远程计算机上运行get-service命令.在做了一些研究之后,看起来这只是n powershell 2 CTP,我无法使用,因为我需要使用与交换机一起安装的powershell版本,这通常是1.看来-computerName开关只能在获取时使用 - 在ps 2中提供服务.所以我几乎已经决定它是禁止的,但是在我放弃它之前想知道是否有人在这里有一个聪明的解决方案.
这些都是很好的答案,但他们只帮助您服务.你想要的是一些适合任何事情的东西:
WINRS是你最好的朋友!
[4120:0]PS> winrs -r:localhost powershell get-service h*
Status Name DisplayName
------ ---- -----------
Running hidserv Human Interface Device Access
Running hkmsvc Health Key and Certificate Management
Stopped HomeGroupListener HomeGroup Listener
Running HomeGroupProvider HomeGroup Provider
Run Code Online (Sandbox Code Playgroud)
BTW - WINRS使用WS-MAN,这意味着它可以跨防火墙工作.
实验!请享用!从事!
Jeffrey Snover [MSFT] Windows管理合作伙伴架构师
| 归档时间: |
|
| 查看次数: |
2235 次 |
| 最近记录: |