Jump to content

Powershell - get-acl bei Ordnernamen mit "[]" eckigen Klammern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

bei der ACL Abfrage von Ordnern die "[]" eckigen Klammern im Namen haben, erscheint kein Ergebnis mit dem Powershell Befehlt "get-acl"

z.B. get-acl "C:\Software\Vorlage [34]"

Was muss hier beachtet oder anders geschrieben werden, um die ACL von diesem Ordner zu erhalten.

 

Vielen Dank im Voraus

Schneefall

Geschrieben
Ein String Array kann auch aus einem Wert bestehen. Sonst würde get-acl mit sonstigen Datei / Ordnernamen nicht gehen.

 

Ja, dass ist klar, die Übergabe mehrerer Parameter ist hier optional.. Trotzdem wird es so sein, das intern mit [] gearbeitet wird.. Herr Dukel :cool:

Geschrieben

Habe die Lösung gefunden.

Über die Abfrage von get-item oder get-childitem sind bereits die Rechte im Objekt vorhanden und brauchen nur abgefragt werden. Ein get-acl ist dann nicht mehr notwendig.

In meinem Fall muss der Befehlt get-childitem verwendet werden, um an die ACL zu kommen.

z.B.

[PS] C:\Software>$items = get-childitem "C:\Software\"

[PS] C:\Software>$items[3].fullname

C:\Software\Vorlage [34]

[PS] C:\Software>$items[3].GetAccessControl().access

 

FileSystemRights : FullControl

AccessControlType : Allow

IdentityReference : VORDEFINIERT\Administrators

IsInherited : True

InheritanceFlags : None

PropagationFlags : None

 

FileSystemRights : 268435456

AccessControlType : Allow

IdentityReference : VORDEFINIERT\Administrators

IsInherited : True

InheritanceFlags : ContainerInherit, ObjectInherit

PropagationFlags : InheritOnly

 

FileSystemRights : FullControl

AccessControlType : Allow

IdentityReference : NT-AUTORITÄT\SYSTEM

IsInherited : True

InheritanceFlags : None

PropagationFlags : None

 

FileSystemRights : 268435456

AccessControlType : Allow

IdentityReference : NT-AUTORITÄT\SYSTEM

IsInherited : True

InheritanceFlags : ContainerInherit, ObjectInherit

PropagationFlags : InheritOnly

...

...

 

Vielen Dank an Alle

Schneefall

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...