activedirectory:admobilesearch
Dies ist eine alte Version des Dokuments!
Rufnummern umformatieren und in AD suchen
Dieses Script geht dabei davon aus, dass eine Textdatei existiert, in der die Rufnummern nach folgendem Konzept eingetragen sind:
rufnummer.txt
49171555555 491511556378 . . .
Script
$lastuser = "none" $list = Get-Content .\rufnummer.txt foreach($entry in $list) { $a = $entry; for ($b = 0; $b -lt $a.length; $b++) { if ($b -eq 0){$c = "+" + $a[$b]} if ($b -eq 2){$c = $c + "(" + $a[$b]} if ($b -eq 5){$c = $c + ")" + $a[$b]} if ($b -ne 0 -and $b -ne 2 -and $b -ne 5){$c = $c + $a[$b]} } $user = $NULL; $user = get-aduser -filter {mobile -eq $c} -properties Department -server swedc1.swecom.de if ($user.SamAccountName -ne $NULL) { $lastuser = $user.SamAccountName $out = $entry + ";" + $c + ";SWE;" + $user.SamAccountName + ";" + $user.GivenName + ";" + $user.Surname + ";" + $user.Department $out >> out.csv $out } }
activedirectory/admobilesearch.1426599392.txt.gz · Zuletzt geändert: 2016/04/02 00:37 (Externe Bearbeitung)