Important
Mettre à jour Zone AD via fichier CSV
- Yonathan ATTIA
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 8 ans 8 mois #23952
par Yonathan ATTIA
Mettre à jour Zone AD via fichier CSV a été créé par Yonathan ATTIA
Salut à tous, 
Débutant en powershell, je dois mettre en place un script permettant de mettre à jour à partir d'un fichier csv la zone adminDescription des OU de l'AD avec une valeur qui sera dans 2 des champs du fichier (il faudra donc les concaténer)
Merci d'avance pour votre aide
Débutant en powershell, je dois mettre en place un script permettant de mettre à jour à partir d'un fichier csv la zone adminDescription des OU de l'AD avec une valeur qui sera dans 2 des champs du fichier (il faudra donc les concaténer)
Merci d'avance pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 8 mois #23957
par Philippe
Réponse de Philippe sur le sujet Re:Mettre à jour Zone AD via fichier CSV
salut Moulou3
si tu a plusieurs ligne dans ton fichier utilise une bouble. par exemple un foreach
pour la suite je te donne cette exemple :
[code:1]
$varconcat = $data.Name + $data.FIRSTNAME
Set-ADOrganizationalUnit \"OU=AsiaPacific,OU=Sales,OU=UserAccounts,DC=FABRIKAM,DC=COM\" -Add @{adminDescription=$varconcat}
[/code:1]
les données pour l'attribut adminDescription ce trouve dans la variable $data
comme les données sorte d'un CSV chaque colonne a un nom. dans l'exemple \"name\" et \"firstname\". on lis donc les données comme ça : $data.name
pour faire une concaténation voici une façon de faire :
$varconcat = $var1 + $var2
ou pour un objet, on concatène chaque propriété comme ça :
$varconcat = $data.Name + $data.FIRSTNAME
tu peut aussi change le nom de l'OU par une variable
mais l'identification de l'OU ne peut être que en Distinguished Name ou GUID (objectGUID)
voir la documentation pour les details
Bienvenue !Débutant en powershell,
pour le CSV, tu lis le fichier avec import-CSV mais tu a sens doute déjà trouver l'infoje dois mettre en place un script permettant de mettre à jour à partir d'un fichier csv la zone adminDescription des OU de l'AD avec une valeur qui sera dans 2 des champs du fichier (il faudra donc les concaténer)
si tu a plusieurs ligne dans ton fichier utilise une bouble. par exemple un foreach
pour la suite je te donne cette exemple :
[code:1]
$varconcat = $data.Name + $data.FIRSTNAME
Set-ADOrganizationalUnit \"OU=AsiaPacific,OU=Sales,OU=UserAccounts,DC=FABRIKAM,DC=COM\" -Add @{adminDescription=$varconcat}
[/code:1]
les données pour l'attribut adminDescription ce trouve dans la variable $data
comme les données sorte d'un CSV chaque colonne a un nom. dans l'exemple \"name\" et \"firstname\". on lis donc les données comme ça : $data.name
pour faire une concaténation voici une façon de faire :
$varconcat = $var1 + $var2
ou pour un objet, on concatène chaque propriété comme ça :
$varconcat = $data.Name + $data.FIRSTNAME
tu peut aussi change le nom de l'OU par une variable
mais l'identification de l'OU ne peut être que en Distinguished Name ou GUID (objectGUID)
voir la documentation pour les details
Connexion ou Créer un compte pour participer à la conversation.
- Yonathan ATTIA
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 8 ans 8 mois #23960
par Yonathan ATTIA
Réponse de Yonathan ATTIA sur le sujet Re:Mettre à jour Zone AD via fichier CSV
Merci pour ton message,
effectivement mon fichier fait plusieurs lignes
comment rédiger le foreach ?
Merci
effectivement mon fichier fait plusieurs lignes
comment rédiger le foreach ?
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 8 mois #23961
par Philippe
Réponse de Philippe sur le sujet Re:Mettre à jour Zone AD via fichier CSV
voici un
petit tuto
sur le sujet
mais tu peut en profité pour lire le reste du cours
le tuto est en trois parties, si tu déjà fais de la programmation, une lecture rapide devrais te prendre en une et deux heures pour avoir les bases !!
mais tu peut en profité pour lire le reste du cours
le tuto est en trois parties, si tu déjà fais de la programmation, une lecture rapide devrais te prendre en une et deux heures pour avoir les bases !!
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Mettre à jour Zone AD via fichier CSV