activedirectory:admobilesearch
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.txt · Zuletzt geändert: 2016/04/02 00:48 von 127.0.0.1