tastuser
Goto Top

Powershell Berechtigung eines Ordners und der Unterordner verändern

Hallo,

ich habe folgendes Script um die Full-Controll-Berechtigung eines Ordners (Ordner1) zu bekommen:

$path="C:\Ordner1"  
$regel= New-Object System.Security.AccessControl.FileSystemAccessRule("Domain\$user","FullControl","ContainerInherit, ObjectInherit", "None", "Allow")  
$acl = get-acl $path
$acl.SetAccessRule($regel)
set-acl $path $acl
 

jedoch kommt folgende Meldung: "Manche oder alle Identitätsverweise konnten nicht übersetzt werden."
Kann mir jemand helfen?

Content-Key: 286137

Url: https://administrator.de/contentid/286137

Printed on: April 16, 2024 at 18:04 o'clock

Member: emeriks
emeriks Oct 20, 2015 at 11:33:22 (UTC)
Goto Top
Hi,
ersetze mal
"Domain\$user"
mit
"Domain\" +$user

E.
Mitglied: 122990
122990 Oct 20, 2015 at 21:17:52 (UTC)
Goto Top
Moin,
da wird sich sicherlich eine verwaiste SID eines nicht erreichbaren Forests oder Domain in den Berechtigungen des Ordners befinden.
https://social.technet.microsoft.com/Forums/de-DE/25c105a2-1192-47c0-ad1 ...

Gruß grexit
Mitglied: 122990
122990 Oct 20, 2015 updated at 21:19:25 (UTC)
Goto Top
Zitat von @emeriks:
ersetze mal
"Domain\$user"
mit
"Domain\" +$user
Das ist egal, bei Powershell werden innerhalb von doppelten Anführungszeichen Variablen expandiert.

Gruß grexit
Member: emeriks
emeriks Oct 20, 2015 at 21:48:24 (UTC)
Goto Top
Was steht denn in $user drin? Wie wird diese Variable erzeugt?
Member: Tastuser
Tastuser Oct 21, 2015 at 13:59:34 (UTC)
Goto Top
$User soll eigentlich jeder User im AD sein
Member: Tastuser
Tastuser Oct 21, 2015 at 14:00:08 (UTC)
Goto Top
Hat mir leider nicht weitergeholfen face-sad
Mitglied: 122990
122990 Oct 21, 2015 updated at 15:53:19 (UTC)
Goto Top
Zitat von @Tastuser:

$User soll eigentlich jeder User im AD sein
??
Hat mir leider nicht weitergeholfen
Deine dürftigen Infos auch nicht.
Member: emeriks
emeriks Oct 21, 2015 at 21:55:23 (UTC)
Goto Top
$User soll eigentlich jeder User im AD sein
Was heißt, "soll ... sein"?
$user ist eine Variable, die Du in Deinem Script verwendest. Und was steht in dieser Variable drin? Womit füllst Du diese?