Question Active Dir et powershell
- glmrenard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 17 ans 1 mois #1088
par glmrenard
Réponse de glmrenard sur le sujet Re:Active Dir et powershell
Bonjour,
Merci pour vos réponses que je vais m'empresser de tester. Pour les cmdlets de quest :
[code:1]####### On cherche à ajouter les fonctions quest AD
$pssnapin=get-pssnapin
$quest=0
foreach ($name in $pssnapin)
{
if ($name.name -eq \"quest.activeroles.ADmanagement\"«») {$quest=$quest+1;}
}
if ($quest -eq 0) {Add-PSSnapin quest.activeroles.ADmanagement}
######## Fin des ajouts des fonctions quest AD
$pw=convertto-securestring \"motdepasse\" -asplaintext -force
Connect-QADService -service \"$PDC\" -ConnectionAccount 'arte_exchange\ldapmdp' -ConnectionPassword $pw
New-QADUser -name \"$cn\" -ParentContainer 'cn=users,dc=mail,dc=strg,dc=arte' -SamAccountName \"$login\" -UserPassword \"password\" -UserPrincipalName \"$login\" -DisplayName \"$cn\" -firstname \"$firstname\" -lastname \"$sn\"
Enable-QADUser \"cn=$cn,cn=users,dc=mail,dc=strg,dc=arte\"[/code:1]
cn=\"nom prénom\"
Je n'ai pas encore testé les autres fonctions mais la création de l'utilisateur fonctionne bien
La documentation fournie sur leur site ( www.quest.com/activeroles-server/arms.aspx ) est très bien
Bonne journée à vous et merci encore pour votre site et vos réponses !!<br><br>Message édité par: glmrenard, à: 9/10/07 09:05
Merci pour vos réponses que je vais m'empresser de tester. Pour les cmdlets de quest :
[code:1]####### On cherche à ajouter les fonctions quest AD
$pssnapin=get-pssnapin
$quest=0
foreach ($name in $pssnapin)
{
if ($name.name -eq \"quest.activeroles.ADmanagement\"«») {$quest=$quest+1;}
}
if ($quest -eq 0) {Add-PSSnapin quest.activeroles.ADmanagement}
######## Fin des ajouts des fonctions quest AD
$pw=convertto-securestring \"motdepasse\" -asplaintext -force
Connect-QADService -service \"$PDC\" -ConnectionAccount 'arte_exchange\ldapmdp' -ConnectionPassword $pw
New-QADUser -name \"$cn\" -ParentContainer 'cn=users,dc=mail,dc=strg,dc=arte' -SamAccountName \"$login\" -UserPassword \"password\" -UserPrincipalName \"$login\" -DisplayName \"$cn\" -firstname \"$firstname\" -lastname \"$sn\"
Enable-QADUser \"cn=$cn,cn=users,dc=mail,dc=strg,dc=arte\"[/code:1]
cn=\"nom prénom\"
Je n'ai pas encore testé les autres fonctions mais la création de l'utilisateur fonctionne bien
La documentation fournie sur leur site ( www.quest.com/activeroles-server/arms.aspx ) est très bien
Bonne journée à vous et merci encore pour votre site et vos réponses !!<br><br>Message édité par: glmrenard, à: 9/10/07 09:05
Connexion ou Créer un compte pour participer à la conversation.
- glmrenard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 17 ans 1 mois #1097
par glmrenard
Réponse de glmrenard sur le sujet Re:Active Dir et powershell
Merci,
ça a marché, il ne me reste plus qu'à trouver comment faire pour les autres champs (mot de passe ou autre) mais je suppose que c'est pareil !
Si c'est différent, merci de me tenir au courant...
Bonne journée à vous !
ça a marché, il ne me reste plus qu'à trouver comment faire pour les autres champs (mot de passe ou autre) mais je suppose que c'est pareil !
Si c'est différent, merci de me tenir au courant...
Bonne journée à vous !
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 17 ans 1 mois #1102
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Active Dir et powershell
Pour info, le mot de passe est un cas particulier, il se définit comme suit:
[code:1]
$password = \"P@ssw0rd\"
$user.SetPassword($password)[/code:1]
Janel
[code:1]
$password = \"P@ssw0rd\"
$user.SetPassword($password)[/code:1]
Janel
Connexion ou Créer un compte pour participer à la conversation.
- glmrenard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 17 ans 1 mois #1106
par glmrenard
Réponse de glmrenard sur le sujet Re:Active Dir et powershell
Bonjour Janel,
Et merci, mon user est crée, je le vois dans l'AD mais aucun des paramètres que je lui ai rentré (lastname...) ne sont visibles, et il est toujours en désactivé et je ne trouve pas de fonctions semblable à enable-qaduser (fonction quest).
Je continue mes tests, pourtant je trouve des exemples sur le net (par exemple : blogs.technet.com/benp/archive/2007/03/0...with-powershell.aspx ) d'ailleurs, tu préconises ADSI ou le new-object ?
Quoi qu'il en soit, merci pour l'aide déjà apportée !
Et merci, mon user est crée, je le vois dans l'AD mais aucun des paramètres que je lui ai rentré (lastname...) ne sont visibles, et il est toujours en désactivé et je ne trouve pas de fonctions semblable à enable-qaduser (fonction quest).
Je continue mes tests, pourtant je trouve des exemples sur le net (par exemple : blogs.technet.com/benp/archive/2007/03/0...with-powershell.aspx ) d'ailleurs, tu préconises ADSI ou le new-object ?
Quoi qu'il en soit, merci pour l'aide déjà apportée !
Connexion ou Créer un compte pour participer à la conversation.
- glmrenard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 17 ans 1 mois #1107
par glmrenard
Réponse de glmrenard sur le sujet Re:Active Dir et powershell
Bonjour,
En fait, après
[code:1]$user.put(\"displayname\",\"test trois\"«»)
$user.put(\"lastname\",\"test\"«»)[/code:1]
lorsque je fais un $user.setinfo,
J'obtiens un
exception calling \"setinfo\" with 0 arguments \"the specified directory service attribute or value does not exist\"
Mais l'user est crée car je fais un setinfo juste après le put(samaccountname)
En fait, après
[code:1]$user.put(\"displayname\",\"test trois\"«»)
$user.put(\"lastname\",\"test\"«»)[/code:1]
lorsque je fais un $user.setinfo,
J'obtiens un
exception calling \"setinfo\" with 0 arguments \"the specified directory service attribute or value does not exist\"
Mais l'user est crée car je fais un setinfo juste après le put(samaccountname)
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 17 ans 1 mois #1110
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Active Dir et powershell
glmrenard écrit:
Je n'ai pas de préconisation particulière. Chaque style a son avantage: la syntaxe avec [ADSI] est plus concise et sans doute plus intuitive, alors que new-object est plus explicite sur le type d'objet créé.
A mon avis le plus important c'est de savoir que les deux correspondent au même objet sous-jacent. Après, le choix d'une syntaxe ou d'une autre dépendra du contexte et de tes préférences perso.
Janel
... d'ailleurs, tu préconises ADSI ou le new-object ?
Je n'ai pas de préconisation particulière. Chaque style a son avantage: la syntaxe avec [ADSI] est plus concise et sans doute plus intuitive, alors que new-object est plus explicite sur le type d'objet créé.
A mon avis le plus important c'est de savoir que les deux correspondent au même objet sous-jacent. Après, le choix d'une syntaxe ou d'une autre dépendra du contexte et de tes préférences perso.
Janel
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.114 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Active Dir et powershell