Ich habe bereits das Programm Powershell-Datei Ihre Daten zu C# und Export einsetzen und
Hier ist der Powershell-Code für Schreibrechte
$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
laufen Und lesen Sie die Rechte
$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
Und C#
Ich möchte nur verwenden C#:/ –
@BaptisteMarcos Sorry Mann, würde nicht einen Weg, dies ohne Powershell –
@BaptisteMarcos wissen wollen Sie hier https: //stackoverflow.com/questions/23780010/sharing-a-folders-Erlaubnis-in-c-sharp –