Question
Ajouter des groupes ACL dans une arborescence
- Ngila
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 7 ans 9 mois #25463
par Ngila
Réponse de Ngila sur le sujet Re:Ajouter des groupes ACL dans une arborescence
Merci pour tes conseils
Je lis la doc et c'est un peu plus claire
En fait
1- Il faudrait que j'ajoute les ACL (un groupe d'utilisateur avec Leurs autorisations NTFS ) dans un répertoire et les sous-répertoires.
[code:1]C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
_________________________
[/code:1]Cordialement
Message édité par: bngilaed, à: 1/06/18 12:41<br><br>Message édité par: Arnaud, à: 1/06/18 13:31
Je lis la doc et c'est un peu plus claire
En fait
1- Il faudrait que j'ajoute les ACL (un groupe d'utilisateur avec Leurs autorisations NTFS ) dans un répertoire et les sous-répertoires.
[code:1]C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
_________________________
[/code:1]Cordialement
Message édité par: bngilaed, à: 1/06/18 12:41<br><br>Message édité par: Arnaud, à: 1/06/18 13:31
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 7 ans 9 mois #25466
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Ajouter des groupes ACL dans une arborescence
De ce que je vois dans la doc, pour ajouter une permission sur un répertoire (ici C:\Data), il suffit de quelque chose du genre :
[code:1]
Add-NTFSAccess -Path C:\Data `
-Account 'BUILTIN\Administrators', 'raandree9\Editors' `
-AccessRights FullControl
[/code:1]
Arnaud
[code:1]
Add-NTFSAccess -Path C:\Data `
-Account 'BUILTIN\Administrators', 'raandree9\Editors' `
-AccessRights FullControl
[/code:1]
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Ngila
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 7 ans 9 mois #25469
par Ngila
Réponse de Ngila sur le sujet Re:Ajouter des groupes ACL dans une arborescence
Lors de ce projet, on m'a demandé d'extraire d'un répertoire et sous répertoire des ACLs
1-Le résultat obtenu pour chaque utilisateur était de cette forme dans un fichier que j'ai enregistré sous .csv:
[code:1]C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
[/code:1]
2-Le résultat obtenu on veut l'insérer dans un autre répertoire, sous-répertoire afin d'uniformiser les données.
le debut de mon code:
[code:1]Import-Module NTFSSecurity
$arborescence = Import-Csv -Path \"C:\Users\bngil\Desktop\acl.csv\" -Delimiter \";\"
foreach(){
}
[/code:1]
au niveau du vide je cherche toujours mais j'ai besoin d'aide.
Cordialement<br><br>Message édité par: Arnaud, à: 1/06/18 14:29
1-Le résultat obtenu pour chaque utilisateur était de cette forme dans un fichier que j'ai enregistré sous .csv:
[code:1]C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
[/code:1]
2-Le résultat obtenu on veut l'insérer dans un autre répertoire, sous-répertoire afin d'uniformiser les données.
le debut de mon code:
[code:1]Import-Module NTFSSecurity
$arborescence = Import-Csv -Path \"C:\Users\bngil\Desktop\acl.csv\" -Delimiter \";\"
foreach(){
}
[/code:1]
au niveau du vide je cherche toujours mais j'ai besoin d'aide.
Cordialement<br><br>Message édité par: Arnaud, à: 1/06/18 14:29
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 7 ans 9 mois #25473
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Ajouter des groupes ACL dans une arborescence
Avant d'apprendre à courir il faut tout d'abord savoir marcher. Cela ne sert à rien que de vouloir aller trop vite. J'ajouterai que nous ne sommes pas ici pour faire le travail à ta place, juste pour te donner un petit coup de pouce si on le peut...
Donc, je ne peux que tout d'abord que te conseiller de commencer ton apprentissage de PowerShell par le début en lisant lisant lisant... Tu as à ta disposition plein de ressources sur internet et/ou les magnifiques livres dont je fais la promo dans la colonne de gauche qui sont très bien
.
Je referme la parenthèse pour revenir à ton besoin. Tout d'abord si ce que tu as posté est un extract de ton fichier CSV, il ressemble à tout sauf à un fichier CSV...
Arnaud
Donc, je ne peux que tout d'abord que te conseiller de commencer ton apprentissage de PowerShell par le début en lisant lisant lisant... Tu as à ta disposition plein de ressources sur internet et/ou les magnifiques livres dont je fais la promo dans la colonne de gauche qui sont très bien
Je referme la parenthèse pour revenir à ton besoin. Tout d'abord si ce que tu as posté est un extract de ton fichier CSV, il ressemble à tout sauf à un fichier CSV...
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Quentin
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 47
- Remerciements reçus 0
il y a 7 ans 9 mois #25475
par Quentin
Réponse de Quentin sur le sujet Re:Ajouter des groupes ACL dans une arborescence
Bonjour,
Essaye de récupérer d'un côté l'arborescence où tu veux modifier les droits dans une variable et dans une autre variable les droits sur ton dossier initial.
Par exemple :
[code:1]$dossiers = get-childitem -Path C:\test -recurse | ?{$_.Attributes -eq \"Directory\"} | select FullName #ici ton arborescence sur laquelle tu veux mettre tes droits
$permissions = get-acl c:\permissions #ici ton dossier de permissions[/code:1]
Ensuite tu boucle sur $dossiers :
[code:1]
Foreach($ligne in $dossiers)
{
Set-Acl -path $ligne -AclObject $persmissions
#attention par contre il y a des prérequis
}[/code:1]
Sinon il faut utiliser les champs qui sont disponibles avec la variable $permissions pour créer par toi même les comptes utilisateurs et les permissions qui vont bien (tu peux réutiliser les propriétés comme $permissions.Access | ft )
Lien vers l'article que j'ai trouvé :
docs.microsoft.com/en-us/powershell/modu...cl?view=powershell-6
Cordialement,
Whitatrax
Essaye de récupérer d'un côté l'arborescence où tu veux modifier les droits dans une variable et dans une autre variable les droits sur ton dossier initial.
Par exemple :
[code:1]$dossiers = get-childitem -Path C:\test -recurse | ?{$_.Attributes -eq \"Directory\"} | select FullName #ici ton arborescence sur laquelle tu veux mettre tes droits
$permissions = get-acl c:\permissions #ici ton dossier de permissions[/code:1]
Ensuite tu boucle sur $dossiers :
[code:1]
Foreach($ligne in $dossiers)
{
Set-Acl -path $ligne -AclObject $persmissions
#attention par contre il y a des prérequis
}[/code:1]
Sinon il faut utiliser les champs qui sont disponibles avec la variable $permissions pour créer par toi même les comptes utilisateurs et les permissions qui vont bien (tu peux réutiliser les propriétés comme $permissions.Access | ft )
Lien vers l'article que j'ai trouvé :
docs.microsoft.com/en-us/powershell/modu...cl?view=powershell-6
Cordialement,
Whitatrax
Connexion ou Créer un compte pour participer à la conversation.
- Ngila
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 7 ans 9 mois #25483
par Ngila
Réponse de Ngila sur le sujet Re:Ajouter des groupes ACL dans une arborescence
Bonjour
Je pense que je me suis trompée dans mes recherches.
On me demande d'inserer des droits NFTS
C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
que j'ai extrait dans une arborescence dans une autre arborescence.
Merci
Je pense que je me suis trompée dans mes recherches.
On me demande d'inserer des droits NFTS
C:\Users\bngil\Desktop\Capture d'écran
AUTORITE NT\Système : FullControl
BUILTIN\Administrateurs : FullControl
RTF\bngil : FullControl
que j'ai extrait dans une arborescence dans une autre arborescence.
Merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Ajouter des groupes ACL dans une arborescence