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

Inhalt eines Arrays mit Werten eines anderen Arrays vergleichen

$
0
0

Hallo zusammen,

ich möchte in einem Skript den Inhalt zweier Arrays miteinander nach Doubletten vergleichen.

Im ersten Array kommen die Werte aus einer CSV Datei und dieses soll gegen ein Array aus ausgelesenen samaccount Namen verglichen werden.

Sofern ein Name bereits vorhanden ist, soll direkt in die Funktion "Ausbruch_Name_Vorhanden" gesprungen werden.

Nun gibt mir die Powershell als Ausgabewert immer False, auch wenn der Name vorhanden ist.

Erst dacht ich an die Objekte in dem aus dem AD ausgelesenen Array, deswegen dann das Out-String. Doch das war auch nicht des Pudels Kern.

$Benutzer = Import-Csv (Pfad)

$alleBenutzer = get-aduser -Filter * | Select-Object samaccountname  | Out-String

ForEach ($User in $Benutzer){
$NewUser = $User.Account_Neu

if ($alleBenutzer -contains "$NewUser")

{Ausbruch_Name_Vorhanden}

Könnt ihr mir hier weiter helfen?

Viele Grüße

Tim


   



Viewing all articles
Browse latest Browse all 2314


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