【发布时间】:2013-08-20 07:29:04
【问题描述】:
我有 CSV 文件:
phone username
-------- ---------
1 user1
2 user2
我先跑:
$arr = import-csv "c:\names.csv"
例如,这是我运行时的输出:
$arr[0].username
user1
现在,我的目标是在 AD 和我运行时找到这个用户:
$user = get-aduser -filter {Name -eq $arr[0].username}
我收到了:
Get-ADUser:解析查询时出错:'Name -eq $arr[0].username' 错误 消息:'不支持操作员:'在位置:'1 4'。在线:1 字符:19 + $user = get-aduser
但是,当我跑步时:
$user = get-aduser -filter {Name -eq "user1"}
效果很好。
如何找到使用 $arr[0].username 的用户?
有什么区别 ?他们都是字符串:
“user1”和$arr[0].username ...
谢谢, 为您提供帮助
【问题讨论】:
标签: powershell window powershell-2.0 powershell-3.0 powershell-1.0