Question Modification d'ACLs

Plus d'informations
il y a 8 ans 2 mois #25123 par Samy
Réponse de Samy sur le sujet Re:Script pour répertoire AD
Oki, WMF 5.1 a bien été installé ainsi que le module NTFSSecurity.

Une fois ceci fait comment procéder ? Car plus je lis de la doc MDSN et plus je me perd dans les explications..

Merci pour votre aide !

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

Plus d'informations
il y a 8 ans 2 mois #25124 par Arnaud Petitjean
Sora,

L'aide se passe ici sur la page GitHub du projet NTFS Security


Ensuite, c'est comme d'habitude :
[code:1]
# Obtenir toutes les commandes du module
Get-Command -Module NTFSSecurity

# Obtenir de l'aide sur une commande
Get-Help maCommande -detailed
[/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.

Plus d'informations
il y a 8 ans 2 mois #25125 par Samy
Réponse de Samy sur le sujet Re:Script pour répertoire AD
Ok, merci pour l'info !

De ce que j'ai compris pour pouvoir modifier les ACL qu'il me faut je dois utiliser ceci [code:1] Add-NTFSAccess [-Path] <string[]> [-Account] <IdentityReference2[]> [-AccessRights]FullControl | Modify | Write []> [-AccessRights {Deny}] [-AppliesTo {ThisFolderOnly}][/code:1]

Je pense qu'il doit me manquer encore quelques choses mais je devrait vite le savoir après quelques tests

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

Plus d'informations
il y a 8 ans 2 mois #25129 par Arnaud Petitjean
Bonjour Sora,

Tout dépend de ce que tu veux faire... Le module respecte les normes en usage dans PowerShell, à savoir que les commandes dont le verbe est :
  • Get : récupération d'un ou plusieurs objet(s)
  • Add : ajout de données à un objet existant
  • Set : modification d'un objet existant
  • New : création d'un objet
  • Remove : suppression d'un objet

Comme dans ton cas il s'agit d'une modification d'ACL existante, j'aurai davantage pensé à une commande de type \"Set-xxx\".

A toi de voir...

Arnaud<br><br>Message édité par: Arnaud, à: 16/03/18 09:35

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 8 ans 2 mois #25130 par Samy
Réponse de Samy sur le sujet Re:Script pour répertoire AD
Effectivement, j'avais oublié la fonction Set, elle me semble être adéquate à ce que je veux faire. La seule question qui me vient à l'esprit reste, ne faut-il pas d'abord Get avant de Set ?

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

Plus d'informations
il y a 8 ans 2 mois #25131 par Arnaud Petitjean
Oui souvent mais ce n'est pas obligé.

D'une manière générale, on commence par récupérer l'objet sur lequel on veut agir (avec une commande de type Get), puis on passe cet objet à la commande Add, New, Remove, etc...

Exemple :
[code:1]
# Supprime tous les fichiers et dossiers de C:\temp
Get-Childitem C:\temp -recurse | Remove-Item -force
[/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.

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