Accueil > Forum > > > > Récupérer des Groupes Active Directory
Récupérer des Groupes Active Directory
mardi 19 février 2008 à 10:41:02 |
Récupérer des Groupes Active Directory
|
mardi 19 février 2008 à 14:42:36 |
Re : Récupérer des Groupes Active Directory

aera group
|
Bonjour, N'ayant pas Linux, je n'ai pas de groupe d'utilisateur, je ne connais donc pas la commande pour l'obtenir ! Normalement, il doit être dans le dictionnaire généré par os.environ. Exectute ce script, il te donnera toute les infos du dictionnaire. Tu n'auras plus qu'a faire os.environ['Clé correspondant au groupe'] !import os Info = os.environ for index in range(len(Info.keys())): print Info.keys()[index], ':', Info[Info.keys()[index]]P.S. : Attention, sous Windows la clé correspondant au nom d'utilisateur est USERNAME et non LOGNAMEcomme tu l'as écrit. Je ne sais pas si la clé change suivant le système d'exploitation ou si c'est une erreur de recopie de ta part, mais gare au mauvaise surprise si les clés changes suivant les O.S. !
|
|
mardi 19 février 2008 à 15:13:49 |
Re : Récupérer des Groupes Active Directory

fredouzzz
|
j'ai réussi avec ce code : baseDN = "OU=MonOu,DC=domaine,DC=com"
searchScope = ldap.SCOPE_SUBTREE
UserCN = os.environ['USERNAME']
retrieveAttributes = ['memberOf']
searchFilter = "cn=*"+UserCN
pour effectuer ma recherche j'utilise par la suite ce code : try:
ldap_result_id = l.search(baseDN, searchScope, searchFilter, retrieveAttributes)
result_set = []
while 1:
result_type, result_data = l.result(ldap_result_id, 0)
if (result_data == []):
break
else:
if result_type == ldap.RES_SEARCH_ENTRY:
result_set.append(result_data)
print result_set
Il me renvoi alors ceci :
[[('CN=user1 user1,OU=OUAjoute,DC=linux,DC=lan',
{'memberOf': ['CN=MonGroupe1,OU=groupe,DC=linux,DC=lan', 'CN=Mon
Groupe2,OU=groupe,DC=linux,DC=lan']})
J'aimerais, si c'est possible,
sortir mes noms de groupes et les mettre dans des variables. Donc ici,
ne garder que "MonGroupe 1" et 'MonGroupe2" dans 2 variables
différentes.
On peut faire ça ?
Merci pour les infos.
|
|
Cette discussion est classée dans : récupérer, utilisateur, active, directory, groupes
Répondre à ce message
Sujets en rapport avec ce message
j'ai besoin d'etre eclairé... [ par vb_shootinsplif ]
Bonjour ,je voulais savir si on pouvait en python gerer les "réponses" de l'utilisateur ?par exemple, je fais en ce moment un prog de gestion :
svp urgent [ par hasna1980 ]
salut je suis entrain de faire une view qui sert a afficher des modules autorises pour un utilisateur donne ,pr certains ca va afficher 1 module pr d
Récupérer des informations systemes avec python [ par fredouzzz ]
Bonjour, j'ai un controleur de domaine sous windows 2003 server ainsi qu'un client linux... je dois, à l'aide d'un script récupérer des informations s
permettre a l'utilisateur le choix entre 2 langues.... [ par Crocandrew ]
Bonjour je suis en trein de faire un petit programme et j'aimerais que l'utilisateur puisse choisir entre 2 langues.Mais je ne sais pas comment faire
combobox [ par titasse ]
bonjour,je suis debutant en Python, j'aimerai realiser une application pour mettre a jour une base de donnee utilisateur, j'ai creer un combobox qui m
Récupérer enter [ par bowbz ]
Bonjour,Je débute sous python et j'aurai besoin d'un petit conseil. Dans un exo de mon cours, on demande d'écrire un script qui attend une valeur qu'o
récupérer un objet shell (folder) sous windows [ par GwenArDu ]
Bonjour à tous !Je n'arrive pas à trouver comment utiliser l'API windows BrowsForFolder pour récupérer un objet folder depuis python.Merci !<a href="h
Lancer installeur autonome [ par amaury74 ]
Bonjours à tous,J'ai écrit un morceau de code permettant de lancer une suite d'exécutables (installations en chaine de mes pilotes).Cependant, l'inter
recupérer le contenu html d'1 site [ par sakusou ]
salut à tous, Je dois récupérer le contenu html d'un site web à partir de l'url en python, pour faire ça, j'ai pensé à d'abord récupérer l'arborescenc
PyValidator: Comment récupérer la donnée entrée pour sauvegarder dans un fichier externe [ par zannguyen ]
Bonjour à tous, Je commence avec Python, c'est peut être une question toute bête mais je ne sais pas comment faire. Je crée un dialog box pour entrer
Livres en rapport
|
Derniers Blogs
ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril
Forum
RE : PYTHON 3.0RE : PYTHON 3.0 par aera group
Cliquez pour lire la suite par aera group RE : PYTHON 3.0RE : PYTHON 3.0 par xeolin
Cliquez pour lire la suite par xeolin RE : PYTHON 3.0RE : PYTHON 3.0 par aera group
Cliquez pour lire la suite par aera group
Logiciels
uTorrent (2.0.4)UTORRENT (2.0.4)C'est un client BitTorrent très puissant et très performant. Comme son nom l'indique, uTorrent (m... Cliquez pour télécharger uTorrent Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en... Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation 4Videosoft Transfert iPod Mac (3.2.08)4VIDEOSOFT TRANSFERT IPOD MAC (3.2.08)4Videosoft Transfert iPod-Mac caractérise principalement à transférer les fichiers iPod vers Mac.... Cliquez pour télécharger 4Videosoft Transfert iPod Mac 4Videosoft HD Convertisseur (3.3.08)4VIDEOSOFT HD CONVERTISSEUR (3.3.08)Etant le meilleur HD Vidéo Convertisseur, 4Videosoft HD Convertisseur, vous pouvez regarder la vi... Cliquez pour télécharger 4Videosoft HD Convertisseur 4Videosoft Transfert iPad Mac (3.2.08)4VIDEOSOFT TRANSFERT IPAD MAC (3.2.08)4Videosoft Transfert iPad-Mac est un logiciel managérial iPad professionnel qui a des fonctions i... Cliquez pour télécharger 4Videosoft Transfert iPad Mac
|