Active Directory – PowerShell – Freie Telefon-Nummern

September 9, 2015
seccho

Bei Swisscom gehosteten Skype for Business Anbindungen gibt es zur Zeit keine Möglichkeit von Swisscom die bisher noch freien Telefon-Nummern anzeigen zu lassen. Da sich die Lync Server bei SC befinden haben wir ein kleines Powershell Script erstellt, welches über das Active Directory prüft welche Nummern noch frei sind.


Function Freie_Nr ($start, $ende) {
for ($q = $start; $q -lt $ende; $q++) {
$check = "+"+$q
$user = Get-AdUser -Filter 'ipphone -Like $check' -Properties DisplayName, ipphone | select DisplayName, ipphone
if($user -eq $null) {
write-host $check
}
}
}

Freie_Nr 4144xxxxx00 4144xxxxx98