get-content C:\OUlist.txt | get-qadcomputer -SearchRoot $_ -DontUseDefaultIncludedProperties -IncludedProperties info
在OUlist.txt文件中有一个OU列表。我无法将每个OU传递给get-qadcomputer命令。如果我使用' company.com \ workstation \ Win7'在命令中对OU进行硬编码而不是" $ _"脚本运行正常。
关于将OU传递给管道,我有什么不正确的做法吗?
答案 0 :(得分:1)
-SearchRoot参数不接受管道输入,因此您需要使用循环:
get-content C:\OUlist.txt | ForEach-Object { get-qadcomputer -SearchRoot $_ -DontUseDefaultIncludedProperties -IncludedProperties info }