【发布时间】:2013-06-14 20:39:02
【问题描述】:
我试图理解为什么会失败:
获取-ADcomputer -filter * |选择@{l="计算机名";e={$_.name}} |获取服务返回的错误是'找不到服务名称'@{comptuername=SERVER1}'
使用时可以获取数据 |获取服务 *
但是我试图更好地理解为什么这个特定的命令不起作用。似乎不是输入字符串,而是将“计算机名”作为 ADcomputerobject 传递给 Get-service?
我希望 Get-service 从管道中按属性获取 Computername,并且由于 Get-Service 的 Name 属性不是强制性的,所以上面的命令应该可以工作吗?
【问题讨论】:
标签: powershell