使用 import-Csv 导入 pcs 列表并使用 powershell 脚本更改属性

使用 import-Csv 导入 pcs 列表并使用 powershell 脚本更改属性

我正在尝试编写一个powershell脚本来使用和来更改comment电脑列表中名为“ ”的 属性。 csvimport-Csv

在此处输入图片描述

这是我的脚本

$computers=Import-Csv -Path "C:\sds.csv" 
foreach ($item in $computers){ 
Set-ADComputer -identity $computers.DistinguishedName -add @{comment="bara"}
}

并且听到我的csv文件位于"C:\sds.csv"

在此处输入图片描述

但它跳进了这个..

在此处输入图片描述

尝试过谷歌搜索并进行修改,但还是不行!我对 power-shell 脚本了解甚少,但想学习。有人能指导我我搞砸了什么吗?

答案1

在您的 中for,您必须处理当前项目,而不是来自集合的项目。因此,您必须通过以下方式computers更改您的命令:computersitem

Set-ADComputer -identity $item.DistinguishedName -add @{comment="bara"}

相关内容