Question
Projet Création User AD
- rootux
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 15 ans 8 mois #7273
par rootux
Réponse de rootux sur le sujet Re:Projet Création User AD
Bon j'ai réussi a mettre à jour ma CheckedListBox avec les groupes d'une OU voilà le code que j'utilise :
[code:1]$source = \"get-QADGroup -SearchRoot 'Domaine.local/OU' | sort-object -property distinguishedName\"
$panel_GroupesOU.Controls.Add($checkedListBox_GroupesOU)
ForEach($i in (invoke-expression $source))
{ $checkedListBox_GroupesOU.items.add($i) | Out-Null }[/code:1]
Je ne sais pas si c'est la bonne méthode mais ca marche !
Par contre j'ai une question ,ma commande me donne les groupes sous la forme : Domaine-Groupe
Est ce que l'on peut seulement afficher \"Groupe\" ?<br><br>Message édité par: rootux, à: 27/06/10 08:54
[code:1]$source = \"get-QADGroup -SearchRoot 'Domaine.local/OU' | sort-object -property distinguishedName\"
$panel_GroupesOU.Controls.Add($checkedListBox_GroupesOU)
ForEach($i in (invoke-expression $source))
{ $checkedListBox_GroupesOU.items.add($i) | Out-Null }[/code:1]
Je ne sais pas si c'est la bonne méthode mais ca marche !
Par contre j'ai une question ,ma commande me donne les groupes sous la forme : Domaine-Groupe
Est ce que l'on peut seulement afficher \"Groupe\" ?<br><br>Message édité par: rootux, à: 27/06/10 08:54
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 8 mois #7274
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Projet Création User AD
rootux écrit:
rootux écrit:
Non.Est ce grave si j'utilise WSH ?
rootux écrit:
Il est préférable de placer ton code spécialisé dans une fonction dédiée, ainsi tu peux la réutiliser en dehors de ton interface graphique.
Tu devrais créer des fonctions spécialisés au lieu de tout placer dans les gestionnaires d'événements (cf. $handler_button1_Click)
Je comprend pas désolé...J'ai commencé les PowerShell il y a 5 jours et j'ai un peu de mal
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- vlb
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
il y a 15 ans 8 mois #7375
par vlb
Vincent
Dans le doute, reboot...
Réponse de vlb sur le sujet Re:Projet Création User AD
rootux écrit:
Bonjour,
J'ai peut être quelque chose pour toi.
Je te laisse le choix des variables
[code:1]
Function Add-MemberToGroup {
# This function add a user or group or computer to a group
param([string] $groupDName=$null,
[string] $memberDName=$null,
[string] $domainController=$null)
$cnx = \"\"
if($domainController) {
$cnx = [ADSI] \"LDAP://$domainController/$groupDName\"
Write-Verbose \"adding remotly with: LDAP://$domainController/$groupDName\"
} else {
$cnx = [ADSI] \"LDAP://$groupDName\"
Write-Verbose \"adding remotly with: LDAP://$groupDName\"
}
$cnx.member.add($memberDName)
$cnx.SetInfo()
}
[/code:1]
- Ajouter l'utilisateur aux groupes sélectionnés
Bonjour,
J'ai peut être quelque chose pour toi.
Je te laisse le choix des variables
[code:1]
Function Add-MemberToGroup {
# This function add a user or group or computer to a group
param([string] $groupDName=$null,
[string] $memberDName=$null,
[string] $domainController=$null)
$cnx = \"\"
if($domainController) {
$cnx = [ADSI] \"LDAP://$domainController/$groupDName\"
Write-Verbose \"adding remotly with: LDAP://$domainController/$groupDName\"
} else {
$cnx = [ADSI] \"LDAP://$groupDName\"
Write-Verbose \"adding remotly with: LDAP://$groupDName\"
}
$cnx.member.add($memberDName)
$cnx.SetInfo()
}
[/code:1]
Vincent
Dans le doute, reboot...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Projet Création User AD