Benutzer-Werkzeuge

Webseiten-Werkzeuge


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.1434539517.txt.gz · Zuletzt geändert: 2016/04/02 00:37 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki