Question ACL d'un répertoire

Plus d'informations
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?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 2 mois #1452 par Arnaud Petitjean
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

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.

Plus d'informations
il y a 18 ans 4 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 4 jours #1987 par Laurent Dardenne
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 (\&quot;$Current_Str --&gt; \&quot;+$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.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.045 secondes
Propulsé par Kunena