Question
Création d'OUs dans une autre OU
- Durand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10983
par Durand
Création d'OUs dans une autre OU a été créé par Durand
Hello camarade PowerShelleur,
je viens de trouver votre site et je me suis dit ouf j'ai peut être trouvé mes sauveurs ^^.
si je viens vers vous aujourd'hui c'est que je n'arrive pas à créer deux OU dans une OU déjà existante j'ai un code mais je ne suis pas sur du tout et je ne trouve rien sur notre bon vieux google
.
Je vous joint mon code.
Cordialement.
Maxou.
je viens de trouver votre site et je me suis dit ouf j'ai peut être trouvé mes sauveurs ^^.
si je viens vers vous aujourd'hui c'est que je n'arrive pas à créer deux OU dans une OU déjà existante j'ai un code mais je ne suis pas sur du tout et je ne trouve rien sur notre bon vieux google
Je vous joint mon code.
Cordialement.
Maxou.
La pièce jointe creationOU_A_U.ps1 est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Durand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10984
par Durand
Réponse de Durand sur le sujet Re:Création d'OUs dans une autre OU
Après recherche dans l'aide je suis arrivé a ce code la mais ça ne marche toujours pas.
L'erreur obtenue est la suivante:
L'appel de la méthode a échoué parce que [System.String] ne contient pas de méthode nommée « Create ».
Au niveau de C:\Users\Administrateur\desktop\creationOU_A_U.ps1 : 5 Caractère : 43
+ Set-Variable -name objOU2 = $objOU1.Create <<<< (\"organizationalUnit\",\"OU=AdminIUT\")
+ CategoryInfo : InvalidOperation: (Create:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Cordialement.
Maxou76000
L'erreur obtenue est la suivante:
L'appel de la méthode a échoué parce que [System.String] ne contient pas de méthode nommée « Create ».
Au niveau de C:\Users\Administrateur\desktop\creationOU_A_U.ps1 : 5 Caractère : 43
+ Set-Variable -name objOU2 = $objOU1.Create <<<< (\"organizationalUnit\",\"OU=AdminIUT\")
+ CategoryInfo : InvalidOperation: (Create:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Cordialement.
Maxou76000
La pièce jointe creationOU_A_U-e5cf0c63745995b555106ae38f73ee6e.ps1 est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 2 mois #10986
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Création d'OUs dans une autre OU
Bonjour,
Tout d'abord : Bienvenue sur le forum et dans la communauté PowerShell.
Le premier point bloquant va être l'utilisation des commandes PowerShell (cmdlet).
Regarde profondément l'aide de la cmdlet Set-Variable et en particulier les exemples :
[code:1]Help Set-Variable -Full[/code:1]
[code:1]
# Dans un premier temps, on veut ce connecter à un objet du domaine en utilisant ADSI
$objOU1 = [ADSI]\"LDAP://192.168.1.100:389/ou=IUTuser,DC=deploiment,DC=local\"
# Deuxièmle étape, on va créer un objet \"temporaire\" de l'OU
$objOU2 = $objOU1.Create(\"organizationalUnit\",\"ou=AdminIUT\"«»)
# Pour finalement l'enregistrer pour la faire persister dans l'AD
$objOU2.SetInfo() #ou $objOU2.CommitChanges()
[/code:1]
Il ne faut pas mélanger affectation et utilisation des commandes :
[code:1]
Set-Variable -Name objOU1 -Value ([ADSI]\"LDAP://192.168.1.100:389/ou=IUTuser,DC=deploiment,DC=local\"«»)
[/code:1]
Bien Cordialement,
Richard Lazaro.
Tout d'abord : Bienvenue sur le forum et dans la communauté PowerShell.
Le premier point bloquant va être l'utilisation des commandes PowerShell (cmdlet).
Regarde profondément l'aide de la cmdlet Set-Variable et en particulier les exemples :
[code:1]Help Set-Variable -Full[/code:1]
[code:1]
# Dans un premier temps, on veut ce connecter à un objet du domaine en utilisant ADSI
$objOU1 = [ADSI]\"LDAP://192.168.1.100:389/ou=IUTuser,DC=deploiment,DC=local\"
# Deuxièmle étape, on va créer un objet \"temporaire\" de l'OU
$objOU2 = $objOU1.Create(\"organizationalUnit\",\"ou=AdminIUT\"«»)
# Pour finalement l'enregistrer pour la faire persister dans l'AD
$objOU2.SetInfo() #ou $objOU2.CommitChanges()
[/code:1]
Il ne faut pas mélanger affectation et utilisation des commandes :
[code:1]
Set-Variable -Name objOU1 -Value ([ADSI]\"LDAP://192.168.1.100:389/ou=IUTuser,DC=deploiment,DC=local\"«»)
[/code:1]
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Durand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10987
par Durand
Réponse de Durand sur le sujet Re:Création d'OUs dans une autre OU
Merci de ton aide (désolé de répondre si tard) j'ai modifier mon code ce qui m'a permis de créer une OU dans la première en revanche je cherche toujours comment le faire dans une boucle pour en ajouter plusieurs d'un coup dans une seule.
Cordialement.
Maxou76000.
Message édité par: Maxou76000, à: 19/01/12 08:25<br><br>Message édité par: Maxou76000, à: 19/01/12 08:26
Cordialement.
Maxou76000.
Message édité par: Maxou76000, à: 19/01/12 08:25<br><br>Message édité par: Maxou76000, à: 19/01/12 08:26
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Durand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10988
par Durand
Réponse de Durand sur le sujet Re:Création d'OUs dans une autre OU
Désolé double post mais je viens de trouver la solution je publie mon bout de code si des gens sont intéressés.
La pièce jointe creationOU_A_U-ba8467d7077570ac96edd987954823b8.ps1 est absente ou indisponible
Pièces jointes :
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
- Création d'OUs dans une autre OU