Question
[Résolu] AD: Modifier suffixe tél et suppression 0
- Glass
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 9 ans 9 mois #21919
par Glass
[Résolu] AD: Modifier suffixe tél et suppression 0 a été créé par Glass
Bonjour a vous 
Je dois modifier les numeros de tel en modifiant le 0 présent dans les numéros de tél par +33.
J'arrive à rajouter le +33 mais pour supprimer le 0 je ne vois pas. Quelqu'un aurait il un retour d'expérience ? Give thanks à vous.
Script:
[code:1]
# Verify how it looks like before executing the script.
# It's easy to add a Export-CSV at the end of this line to have a backup.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber
# Add a \"+33\" infront of TelephoneNumber
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties * |
ForEach-Object {
Set-ADObject -Identity $_.DistinguishedName -Replace @{telephoneNumber=\"+33$($_.telephoneNumber)\"}
}
# And Verify it went well.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber, Pager
[/code:1]<br><br>Message édité par: Arnaud, à: 16/06/16 11:29
Je dois modifier les numeros de tel en modifiant le 0 présent dans les numéros de tél par +33.
J'arrive à rajouter le +33 mais pour supprimer le 0 je ne vois pas. Quelqu'un aurait il un retour d'expérience ? Give thanks à vous.
Script:
[code:1]
# Verify how it looks like before executing the script.
# It's easy to add a Export-CSV at the end of this line to have a backup.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber
# Add a \"+33\" infront of TelephoneNumber
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties * |
ForEach-Object {
Set-ADObject -Identity $_.DistinguishedName -Replace @{telephoneNumber=\"+33$($_.telephoneNumber)\"}
}
# And Verify it went well.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber, Pager
[/code:1]<br><br>Message édité par: Arnaud, à: 16/06/16 11:29
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 9 ans 9 mois #21921
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Modifier suffixe tél et suppression 0
Salut,
ajoute le dans ta regex.
ajoute le dans ta regex.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Glass
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 9 ans 9 mois #21922
par Glass
Réponse de Glass sur le sujet Re:Modifier suffixe tél et suppression 0
Bjr, Laurent
comment faire dans la regex? quel syntaxe?
comment faire dans la regex? quel syntaxe?
Connexion ou Créer un compte pour participer à la conversation.
- Glass
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 9 ans 9 mois #21942
par Glass
Réponse de Glass sur le sujet Re:Modifier suffixe tél et suppression 0
Solution trouvée, je vous joins le script 
[code:1]
# Verify how it looks like before executing the script.
# It's easy to add a Export-CSV at the end of this line to have a backup.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber
# Add a \"+33\" infront of TelephoneNumber
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties * |
ForEach-Object {
Set-ADObject -Identity $_.DistinguishedName -Replace @{telephoneNumber=\"+33$($_.telephoneNumber.Substring(1))\"}
}
# And Verify it went well.
Get-ADUser -SearchBase OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber, Pager
[/code:1]<br><br>Message édité par: Arnaud, à: 16/06/16 11:27
[code:1]
# Verify how it looks like before executing the script.
# It's easy to add a Export-CSV at the end of this line to have a backup.
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber
# Add a \"+33\" infront of TelephoneNumber
Get-ADUser -SearchBase \"OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties * |
ForEach-Object {
Set-ADObject -Identity $_.DistinguishedName -Replace @{telephoneNumber=\"+33$($_.telephoneNumber.Substring(1))\"}
}
# And Verify it went well.
Get-ADUser -SearchBase OU=Test,DC=dreamhouse,DC=local\" -Filter * -properties *| select Name, telephoneNumber, Pager
[/code:1]<br><br>Message édité par: Arnaud, à: 16/06/16 11:27
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] AD: Modifier suffixe tél et suppression 0