Question Modifier attribut OfficePhone

Plus d'informations
il y a 10 ans 7 mois #20611 par Alexis
Réponse de Alexis sur le sujet Re:Modifier attribut OfficePhone
6ratgus écrit:

un conseil : garde le fichier CSV généré par le Get-ADUser AVANT le ménage (ou régénère le)
pour le cas de erreur de manip durant le ménage !!!


Trop tard :)

J'avais vérifié qu'aucune ligne ne comporte d'accent.

En revanche, le script ne fonctionné pas.

J'avais cette erreur:

[code:1]PS C:\Users\adminit\Desktop> C:\Users\adminit\Desktop\PowershellAlias+MailAD - Copie.ps1
Au caractère C:\Users\adminit\Desktop\PowershellAlias+MailAD - Copie.ps1:13 : 1
+ }
+ ~
Jeton inattendu « } » dans l’expression ou l’instruction.
+ CategoryInfo : ParserError: (:«») [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken[/code:1]

J'ai simplement supprimer le } à la dernière ligne du code.

Ce qui donne:

[code:1]#fichier.csv
#


#\"SamAccountName\",\"TelephoneNumber\"


Import-Csv -path \"C:\Users\adminit\Desktop\phone.csv\" -Delimiter \",\" | where {$_ -ne $null -and $_ -ne \"\"} |
foreach {
$compte = ($_.SamAccountName); $phone = ($_.TelephoneNumber);
Set-ADUser -identity $compte -Replace @{TelephoneNumber=$phone}
}; [/code:1]

Temps d'exécution, 5 secondes pour 200 comptes !
C'est juste royale :)
Merci de ton aide et à bientôt :D

Bon w-e

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.031 secondes
Propulsé par Kunena