Question URGENT : creation complete d'utilisateur

Plus d'informations
il y a 17 ans 6 mois #2745 par vincent
Réponse de vincent sur le sujet Re:creation complete d'utilisateur
Bonjour Laurent,
Merci de ton aide un dimanche.
Je me rends compte que ce développement n'est pas aussi simple que je le pensais.
Merci pour tous ces liens. Depuis hier je me penche sur Quest Active Directory Management, mais ce n'est pas évident.

Je pense à une autre orientation. Si je crée un utilisateur type avec tous les bons paramétres, puis je copie cet utilisateur avec des paramétres saisis ?
Il me semble qu'il existe une fonction \"copy-item\". Peux tu m'en dire un peu plus sur cette fonction?

Merci encore de ton aide qui m'est fort précieuse.

Vincent

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

Plus d'informations
il y a 17 ans 6 mois #2746 par vincent
Réponse de vincent sur le sujet Re:creation complete d'utilisateur
Laurent,

J'ai enfin trouvé mon bonheur. J'ai donc utilisé Quest.
Pour info il y a un bug dans ce snap-in lorsque vous etes sour Windows 2008 Server x64. Ce bug se situe sur le parametre TSHomeDirectory.
Voici mon script si quelqu'un a besoin (en QAD) :

new-QADUser -name 'Jean Dupont' -ParentContainer 'OU=utilisateurs,DC=MYDOMAIN,DC=priv' -SamAccountName '1234' -FirstName 'Jean' -LastName 'Dupont' -displayname 'Jean Dupont' -description '6' -userprincipalname '1234' -UserPassword ''
$u=get-qaduser 'jean dupont'
#$u.TSHomeDirectory='\\srv-ad\home$\1234'
Set TsHomeDirectory: $u.DirectoryEntry.psbase.InvokeSet('TerminalServicesHomeDirectory', '\\srv-ad\home$\1234')
Set TsHomeDrive: $u.DirectoryEntry.psbase.InvokeSet('TerminalServicesHomeDrive', 'U:')
$u.profilepath='\\srv-ad\profils$\1234'
$u.TsProfilepath = '\\srv-ad\profils$\1234'
$u.logonscript='script-default.bat'
$u.homedirectory='\\srv-ad\home$\1234\'
$u.homedrive='u:'
$u.usermustchangepassword=$true
$u.Tshomedrive='u:'
$u.commitchanges()

Merci à tous pour votre aide.
Je pense vous \"embêter\" à nouveau dans quelques temps. J'ai plusieurs taches que je souhaiterai automatisé à l'aide du powershell.

Encore merci a tous !!!!

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

Plus d'informations
il y a 17 ans 6 mois #2747 par Laurent Dardenne
vinsmimie écrit:

Merci de ton aide un dimanche.

De rien.
vinsmimie écrit:

Je me rends compte que ce développement n'est pas aussi simple que je le pensais.

Disont qu'il faut avoir une vision complète de ce que tu veux faire. Ensuite faut creuser le sujet, si le développement était tjrs facile cela ce saurait
vinsmimie écrit:

Depuis hier je me penche sur Quest Active Directory Management, mais ce n'est pas évident.

Qu'est-ce qui n'est pas évident ?
vinsmimie écrit:

Il me semble qu'il existe une fonction \"copy-item\". Peux tu m'en dire un peu plus sur cette fonction?

En gros elle recopie un objet, mis à disposition par un provider PowerShell, vers un emplacement différent. Mais ADSI n'est pas un provider sous PS sinon la naviguation y serait possible, mais elle peut être possible via ADO, à voir.
vinsmimie écrit:

Je pense à une autre orientation. Si je crée un utilisateur type avec tous les bons paramétres, puis je copie cet utilisateur avec des paramétres saisis ?

Je ne suis pas persuadé que cela soit une bonne approche une solution peut être mais je ne la sens pas trop. Pourquoi ? Peux-être parce que les pb de base n'ont pas été résolus ou tout du moins identifiés correctement.
Ensuite que tu sois pressé par le temps je le comprend.
Au pire tu peux créer un template de script et un générer une copie pour chaque entrée de fichier CSV.
A la manière de acsr.exe (msdn.microsoft.com/en-us/library/ms811520.aspx).
Au lieu d'avoir 1 seul script pour 1200 users tu en auras 1 par users.
L'inconvénient de ce type d'approche est que la connaisssance de l'origine du pb n'est plus d'actualité, on s'adapte au problème au lieu de le résoudre.
Il faut peut être aussi accepter que l'informatique, souvent présenté comme le domaine du raisonné, manque parfois de raison...
[edit]
too late
vinsmimie écrit:

J'ai enfin trouvé mon bonheur. J'ai donc utilisé Quest.

<br><br>Message édité par: Laurent Dardenne, à: 24/08/08 16:20

Tutoriels PowerShell

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

Temps de génération de la page : 0.092 secondes
Propulsé par Kunena