web-dev-qa-db-ja.com

import-Csvを使用してPCのリストをインポートし、PowerShellスクリプトを使用して属性を変更します

powershellimport-Csvを使用して、PCのリスト内の「comment」という属性を変更するcsvスクリプトを作成しようとしています。

enter image description here

これが私のスクリプトです

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

"C:\sds.csv"の下にある私のcsvファイルが聞こえます

enter image description here

しかし、それはこれに飛び込みます..

enter image description here

グーグルとあちこちで変更を試みましたが、まだ機能しません!私はパワーシェルスクリプトについてほとんど理解していませんが、学びたいと思っています。誰かが私を案内してくれますか?

3
user879

forでは、computersコレクションからではなく、現在のアイテムで作業する必要があります。したがって、コマンドcomputersitemで変更する必要があります。

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