Je l'ai déjà fait le programme Insérez vos données à C# et à l'exportation vers un fichier Powershell et l'exécuter
Voici le code Powershell pour les droits d'écriture
$acl = Get-Acl "\\Server\Testshare"
$acl.SetAccessRuleProtection($False,$false)
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule('Server_Testshare_local','modify','ContainerInherit,ObjectInherit','None','Allow')
$acl.AddAccessRule($rule)
Set-Acl "\\Server\Testshare" $acl
Et lire les droits
$acl = Get-Acl "\\Server\Testshare"
$acl.SetAccessRuleProtection($False,$false)
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule('Server_Testshare_Read local','ReadAndExecute','ContainerInherit,ObjectInherit','None','Allow')
$acl.AddAccessRule($rule)
Set-Acl "\\Server\Testshare" $acl
et C#
Je voudrais seulement utiliser C#:/ –
@BaptisteMarcos Désolé, je ne sais pas un moyen de le faire sans PowerShell –
@BaptisteMarcos Voulez-vous regarder ici? Https: //stackoverflow.com/questions/23780010/partage-a-dossiers-permission-en-c-sharp –