Question
Droit repertoire partagés sur AD 2008
- torpyl
- Auteur du sujet
- Visiteur
-
Le script Get-Share permissions est exactement ce que je voulais.. Après l'avoir modifié un peu, enlever les write hosts, il m'amène exactement ce que je veux. C'est à dire, extraire exactement les autorisations sur les partages d'un serveur.
Seule petite chose manquante, si le script tombe sur un groupe d'utilisateur, il marque le groupe. Est-il possible qu'il fasse une requete dans l'AD pour indiquer le detail des membres du dit groupe ?
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Effectivement, de devoir faire sans le savoir faire c'est pas facile
M'est avis que tu as le droits de dire \"je ne sais pas encore faire.\"
Je l'ai deja faitmais ca ne change pas grand chose....
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- torpyl
- Auteur du sujet
- Visiteur
-
Tout d'abord, merci de votre aide.
Juste pour vous indiquer que, avec l'immense aide d'un collegue, nous avons réussit à combiner 2 scripts afin d'obtenir exactement ce que nous avions besoin.
C'est à dire :
- Récuperer la liste des shares
- Récuperer leurs ACL respective
- Tester si chaque membre est un user ou un groupe
- Si c'est un groupe, inscrire les membres
- Tout inscrire dans un fichier de sortit
Je remercie tout les membres qui m'ont bien aidé.
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Bonjour a tous !!
Tout d'abord, merci de votre aide.
Juste pour vous indiquer que, avec l'immense aide d'un collegue, nous avons réussit à combiner 2 scripts afin d'obtenir exactement ce que nous avions besoin.
C'est à dire :
- Récuperer la liste des shares
- Récuperer leurs ACL respective
- Tester si chaque membre est un user ou un groupe
- Si c'est un groupe, inscrire les membres
- Tout inscrire dans un fichier de sortit
Je remercie tout les membres qui m'ont bien aidé.
Super. Est-il possible que tu postes le script final ici, pour en faire profiter la communauté ?
Connexion ou Créer un compte pour participer à la conversation.
- torpyl
- Auteur du sujet
- Visiteur
-
Désolé pour l'abandon du sujet mais j'etais en presta chez le client afin d'installer le fameux script..
Quelle fut ma joie lorsque le client m'a indiqué disposer de win2003 et non 2008... donc module AD sous le nez...
Quoiqu'il en soit, les besoins n'etaient pas exactement compris...
Il souhaite en fait :
- non pas tout les partages, mais une cible specifique
- executer le script à partir de son poste (preferable pour charger le module AD de win7
- la recursivité des dossiers et groupes...
Je ne sais plus ou donner de la tete.. Mon script de base, avec quelques modifs, sors tout les users en brut... Pas de recursivite dans les dossiers ni les groupes ;((((
Please help....
je joint le script a la demande de Matthew ^^ si quelqu'un peut m'aider
La pièce jointe scriptpowershellOK.ps1 est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- torpyl
- Auteur du sujet
- Visiteur
-
[code:1] $ListDirectory = Get-ChildItem \\localhost\Lot2 -Recurse | Where-Object{($_.psiscontainer)}
foreach ($directory in $ListDirectory)
{
$aclfolder = get-acl $directory.FullName
write-host \"ACL Directory \" $directory.Name
write-host $aclfolder.AccessToString
write-host \"FIN\"
}
[/code:1]
Je retrouve bien la recursivite des dossiers, mais pas des groupes ;(
Quelqu'un à une idée ?
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Droit repertoire partagés sur AD 2008