Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Schleife soll AD User aus CSV Suchen

$
0
0

Hallo zusammen,

ich habe gerade irgendwie ein verständnisproblem folgenden code habe ich:

$Variables = Import-Csv -Path C:\temp\adusers.csv -Delimiter ';' -Encoding UTF8 -Header Name,title,mail,officephone,mobilephone


foreach ($i in $Variables){


Get-ADUser -Filter 'DistinguishedName -eq $i.name'


}

Soweit so gut, wenn ich mir $i.Name so anzeigen lasse bekomme ich auch den Namen ausgegeben. in Der Schleife allerdings kommt folgender Fehler:

Get-ADUser : Eigenschaft "name" wurde im Objekt vom Typ "System.Management.Automation.PSCustomObject" nicht gefunden.
In Zeile:8 Zeichen:1+ Get-ADUser -Filter 'DistinguishedName -eq $i.name'+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : InvalidArgument: (:) [Get-ADUser], ArgumentException+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.ArgumentException,Microsoft.ActiveDirectory.Management.Commands.GetADUser

Verstehe dem sein Problem im Moment überhaupt nicht.

Hintergrund zu dem ganzen:

Ich möchte im AD die User anpassen mit Jobtitle Phonenumber usw. dazu benutze ich eine CSV lasse durch den distinguishedname suchen und ändere dann dementsprechend den user. (so die Theorie)

Wäre schön wenn ihr mir auf die Sprünge helfen könntet.

danke und Gruß

Susie


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>