全部,
我对powershell非常陌生,并且正在尝试编写脚本并遇到问题。
我目前有两个文本文件。为了论证,第一个可以称为required.txt,第二个可以称为exist.txt。
我有一个脚本,它查询服务器并确定所有现有组的列表,并将这些组写入文本文件。同时,客户拥有他们希望创建的新组列表。我想将新列表(required.txt)与现有列表(exist.txt)进行比较,并将任何不存在的列表传送到新文本文件,然后使用其他进程将其拾取并导入。
我已经完成了从服务器收集列表的脚本,我只需要知道如何在现有和必需之间进行比较。
欢迎任何建议。
理查德
答案 0 :(得分:1)
您不必使用尽可能多的变量:
$FinalGroups=Compare-Object (get-content .\required.txt) (get-content .\existing.txt) |
where {$_.SideIndicator -eq "<="} |
select -ExpandProperty inputObject |
sort