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-ID: 286137

Url: https://administrator.de/forum/powershell-berechtigung-eines-ordners-und-der-unterordner-veraendern-286137.html

Ausgedruckt am: 27.12.2024 um 00:12 Uhr

emeriks
emeriks 20.10.2015 um 13:33:22 Uhr
Goto Top
Hi,
ersetze mal
"Domain\$user"
mit
"Domain\" +$user

E.
122990
122990 20.10.2015 um 23:17:52 Uhr
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
122990
122990 20.10.2015 aktualisiert um 23:19:25 Uhr
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
emeriks
emeriks 20.10.2015 um 23:48:24 Uhr
Goto Top
Was steht denn in $user drin? Wie wird diese Variable erzeugt?
Tastuser
Tastuser 21.10.2015 um 15:59:34 Uhr
Goto Top
$User soll eigentlich jeder User im AD sein
Tastuser
Tastuser 21.10.2015 um 16:00:08 Uhr
Goto Top
Hat mir leider nicht weitergeholfen face-sad
122990
122990 21.10.2015 aktualisiert um 17:53:19 Uhr
Goto Top
Zitat von @Tastuser:

$User soll eigentlich jeder User im AD sein
??
Hat mir leider nicht weitergeholfen
Deine dürftigen Infos auch nicht.
emeriks
emeriks 21.10.2015 um 23:55:23 Uhr
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?