【发布时间】:2013-03-04 13:34:53
【问题描述】:
我需要创建脚本,将列表中的用户(包含用户显示名称)添加到组 我遇到的问题是: 当我发出命令时:
PS C:\Users\pskwarek> foreach ($a in $csv) {(get-aduser -f "DisplayName -like 'Piotr Skwarek'").samaccountname}
pskwarek
pskwarek
但如果我使用 $a 变量,它就不起作用:
PS C:\Users\pskwarek> foreach ($a in $csv) {(get-aduser -f "DisplayName -like '$a.name'").samaccountname}
下一步我想把它传递给:
Add-adgroupMember -identity "groupname" -member samaccountname
但我无法迈出那一步
编辑
PS C:\Users\pskwarek> $csv
Name
----
Piotr Skwarek
Renata Skwarek
【问题讨论】:
-
PS C:\Users\pskwarek> $csv 名称 ---- Piotr Skwarek Renata Skwarek
标签: variables powershell filter foreach