No seu for
, você deve trabalhar no item atual e não na coleção computers
.
Então você deve mudar em seu comando computers
by item
:
Set-ADComputer -identity $item.DistinguishedName -add @{comment="bara"}
Estou tentando gravar um script powershell
para alterar o atributo chamado " comment
" em uma lista de computadores que usam csv
e import-Csv
.
Aquiestáomeuscript
$computers=Import-Csv-Path"C:\sds.csv"
foreach ($item in $computers){
Set-ADComputer -identity $computers.DistinguishedName -add @{comment="bara"}
}
e ouve-se o meu ficheiro csv
localizado em "C:\sds.csv"
Maspulaparaisso...
Tentei googling e mudar aqui e ali, mas não funciona! Eu tenho muito pouca compreensão do roteiro power-shell, mas desejo aprender. Alguém pode me guiar por favor o que estou bagunçando?