0

全部,

我对powershell非常陌生,正在尝试编写脚本并遇到问题。

我目前有两个文本文件。为了论证起见,第一个可以称为 required.txt,第二个可以称为exist.txt。

我有一个脚本,它查询服务器并确定所有现有组的列表并将它们写入文本文件。同时,客户有一个他们希望创建的新组的列表。我想将新列表 (required.txt) 与现有列表 (exist.txt) 进行比较,并将任何不存在的内容通过管道输出到一个新的文本文件,然后使用另一个进程提取并导入该文件。

我已经完成了从服务器收集列表的脚本,我只需要知道如何在现有的和所需的之间进行比较。

欢迎任何建议。

理查德

4

1 回答 1

1

您不必使用尽可能多的变量:

$FinalGroups=Compare-Object (get-content .\required.txt) (get-content .\existing.txt) |
    where {$_.SideIndicator -eq "<="} |
    select -ExpandProperty inputObject |
    sort
于 2012-12-20T17:59:27.990 回答