Roscoe 10 Geschrieben 20. Juli 2015 Melden Teilen Geschrieben 20. Juli 2015 Hallo zusammen, folgendes PS-Script: $permissions = import-csv D:\Export_SetTest2.csvForEach ($line in $permissions){$acl = get-acl $line.folder#Write-host $line.folder$acl.SetAccessRuleProtection($True, $False)$rule = New-Object System.Security.AccessControl.FileSystemAccessRule($line.user, “FullControl”, “ContainerInherit, ObjectInherit”, “None”, “Allow”)#$acl.AddAccessRule($rule)$acl.AddAccessRule($rule)set-acl $line.folder $acl} Folgende csv mit dem Format: Folder,User,Permissions"Y:\perm_test",admin,FullControl, Synchronize"Y:\perm_test",File-Admins,FullControl"Y:\perm_test",ZNT\Domänen-Admins,FullControl"Y:\perm_test",ZNT\useraccount,ReadAndExecute, Synchronize Leider berechtigt er mir das Ganze nicht ohne Fehler und ich würde das Ganze mit nem Error / Success-Log versehen. Jemand ne Idee? Zitieren Link zu diesem Kommentar
MurdocX 954 Geschrieben 24. Juli 2015 Melden Teilen Geschrieben 24. Juli 2015 Um Fehler abzufangen könntest du es mit "Try{} Catch{}" probieren. Der Fehler wird in der "$_" gespeichert. Try { # Befehl } Catch { # Ausführung im Fehlerfall Write-Host "$_" } Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.