Question
ACL d'un répertoire
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 18 ans 2 mois #1446
par Frisco
ACL d'un répertoire a été créé par Frisco
Bonjour,
J'ai besoin de votre aide.
J'aimerai modifier l'acl d'un répertoire mais je ne sais pas comment faire.
En faite je veux ajouter un utilisateur a ce répertoire.
J'ai essayé ca:
[code:1]$acl = Get-Acl D:\Developpement
$arguments = \"domain\user\", \"FullControl\", \"Allow\"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $arguments
$acl | Set-Acl D:\Developpement[/code:1]
Pouvez vous m'aider?
J'ai besoin de votre aide.
J'aimerai modifier l'acl d'un répertoire mais je ne sais pas comment faire.
En faite je veux ajouter un utilisateur a ce répertoire.
J'ai essayé ca:
[code:1]$acl = Get-Acl D:\Developpement
$arguments = \"domain\user\", \"FullControl\", \"Allow\"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $arguments
$acl | Set-Acl D:\Developpement[/code:1]
Pouvez vous m'aider?
Connexion ou Créer un compte pour participer à la conversation.
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 18 ans 2 mois #1447
par Frisco
Réponse de Frisco sur le sujet Re:ACL d'un répertoire
Ok j'avais fais une erreur de script maintenant ca marche.
Sauf que ....
Si je lance le script avec un autre user que celui qui est owner du répertoire voici ce que j'obtient.
[code:1]PS D:\Developpement\PowerShell> D:\Developpement\PowerShell\ACL.ps1
Set-Acl : The security identifier is not allowed to be the owner of this object.
At D:\Developpement\PowerShell\ACL.ps1:4 char:15
+ $acl | Set-Acl <<<< D:\Developpement[/code:1]
Une idée ?<br><br>Message édité par: Arnaud, à: 10/01/08 18:18
Sauf que ....
Si je lance le script avec un autre user que celui qui est owner du répertoire voici ce que j'obtient.
[code:1]PS D:\Developpement\PowerShell> D:\Developpement\PowerShell\ACL.ps1
Set-Acl : The security identifier is not allowed to be the owner of this object.
At D:\Developpement\PowerShell\ACL.ps1:4 char:15
+ $acl | Set-Acl <<<< D:\Developpement[/code:1]
Une idée ?<br><br>Message édité par: Arnaud, à: 10/01/08 18:18
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 18 ans 2 mois #1452
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:ACL d'un répertoire
Je sais que ma réponse ne va pas te satisfaire...
La modification des ACL avec PowerShell n'est pas une chose facile. Je te conseillerais de continuer avec xcacls.exe, bien plus intuitif.
Arnaud
La modification des ACL avec PowerShell n'est pas une chose facile. Je te conseillerais de continuer avec xcacls.exe, bien plus intuitif.
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.
- elmountacir
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 18 ans 5 jours #1983
par elmountacir
Réponse de elmountacir sur le sujet Re:ACL d'un répertoire
Bonjour.
j'ai un petit soucis avec le listing des ACL. En fait je souhaiterai lister les ACL de manière récursive sur un dossier et récupérer que le champs access à l'écran. Or lorsque je fais fl -property access j'obtiens ceci :
Access : {System.Security.AccessControl.FileSystemAccessRule, System.Security.Ac
cessControl.FileSystemAccessRule, System.Security.AccessControl.FileSys
temAccessRule, System.Security.AccessControl.FileSystemAccessRule}
merci de votre réponse.
Cordialement
Younès
j'ai un petit soucis avec le listing des ACL. En fait je souhaiterai lister les ACL de manière récursive sur un dossier et récupérer que le champs access à l'écran. Or lorsque je fais fl -property access j'obtiens ceci :
Access : {System.Security.AccessControl.FileSystemAccessRule, System.Security.Ac
cessControl.FileSystemAccessRule, System.Security.AccessControl.FileSys
temAccessRule, System.Security.AccessControl.FileSystemAccessRule}
merci de votre réponse.
Cordialement
Younès
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 18 ans 4 jours #1987
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:ACL d'un répertoire
Salut,
un début
[code:1]$a=(get-acl).access
$a|foreach-object {
$Current_Str = $_.IdentityReference
$Current_SID = $Current_Str.Translate([System.Security.Principal.SecurityIdentifier])
Write-host (\"$Current_Str --> \"+$Current_SID.ToString())
}[/code:1]
Adapté d'un code trouvé sur le net : Powershell Access get-acl
mshforfun.blogspot.com/2006/06/what-acce...hts-do-you-have.html
Sinon le mieux aurait été de poster un nouveau un message
un début
[code:1]$a=(get-acl).access
$a|foreach-object {
$Current_Str = $_.IdentityReference
$Current_SID = $Current_Str.Translate([System.Security.Principal.SecurityIdentifier])
Write-host (\"$Current_Str --> \"+$Current_SID.ToString())
}[/code:1]
Adapté d'un code trouvé sur le net : Powershell Access get-acl
mshforfun.blogspot.com/2006/06/what-acce...hts-do-you-have.html
Sinon le mieux aurait été de poster un nouveau un message
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- elmountacir
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 18 ans 4 jours #1993
par elmountacir
Réponse de elmountacir sur le sujet Re:ACL d'un répertoire
Bonjour,
merci pour la réponse, néanmoins j'ai un petit soucis car il ne reconnaît pas Write-host ! J'ai le message d'erreur suivant : Cannot invoke this function because the current host does not implement it.
Merci par avance
Cordialement
Younès
merci pour la réponse, néanmoins j'ai un petit soucis car il ne reconnaît pas Write-host ! J'ai le message d'erreur suivant : Cannot invoke this function because the current host does not implement it.
Merci par avance
Cordialement
Younès
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.048 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- ACL d'un répertoire