Question Active Dir et powershell

Plus d'informations
il y a 14 ans 11 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

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

Plus d'informations
il y a 14 ans 11 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 !

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

Plus d'informations
il y a 14 ans 11 mois #1102 par Jacques Barathon
Pour info, le mot de passe est un cas particulier, il se définit comme suit:

[code:1]
$password = \&quot;P@ssw0rd\&quot;
$user.SetPassword($password)[/code:1]
Janel

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

Plus d'informations
il y a 14 ans 11 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 !

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

Plus d'informations
il y a 14 ans 11 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(\&quot;displayname\&quot;,\&quot;test trois\&quot;«»)
$user.put(\&quot;lastname\&quot;,\&quot;test\&quot;«»)[/code:1]

lorsque je fais un $user.setinfo,
J'obtiens un
exception calling \&quot;setinfo\&quot; with 0 arguments \&quot;the specified directory service attribute or value does not exist\&quot;
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.

Plus d'informations
il y a 14 ans 11 mois #1110 par Jacques Barathon
glmrenard écrit:

... 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.088 secondes
Propulsé par Kunena