-
Numéros libre dans l'AD
Bonjour à tous,
J'ai besoin d'un coup de main.
J'ai un AD utilisé pour la téléphonie, je cherche à faire un script powershell qui permet de lister les numéros de téléphone libre qui n'est pas présent dans l'AD.
Nous utilisons l'attribue "samAccountName" pour stocker les n° de téléphone (ex :3801).
Exemple :
Dans l'AD, j'ai la liste des numéros suivants :
3801
3802
3804
3806
Le script doit me dire "les numéros sont 3803 / 3805"
Je ne sais pas comment faire, avez-vous des idées exemples ...
Je vous remercie pour votre aide.
Thomas
-
Bizarre ... bref, le samAccountName est stocké dans quelle type d'objets AD (utilisateurs, ordinateurs ...) ?
Quelles sont les limites acceptables ? Je veux dire, pourquoi 3807 ou 4985 n'est pas dans ta liste d'exemple ?
-
Bonjour ericlm128,
Il sont stocker dans un objet utilisateur.
Ces numéros sont des exemples pour aider à comprendre la situation, effectivement les numéros peuvent être à la suite ...
Nous avons environs 5000 abonnés, je peux pas vous donner toute la liste :)
-
J'ai commencé quelques choses que je t'enverrai demain, pour avoir un début
-
Voici comment récupérer les numéros
Code:
$results = Get-ADUser -Filter * -Properties samAccountName | Where-Object {$_.samAccountName -ne $null -and $_.samAccountName -match "^\d+$"} | Select-Object -ExpandProperty samAccountName