import lista de pcs usando import-Csv e altere o atributo usando o script powershell

3

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?

    
por user879 16.03.2017 / 07:58

1 resposta

5

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"}
    
por 16.03.2017 / 09:33