bensonhedges
Goto Top

Powershell: Skript zum rekursiven Hinzufügen von lokalen Admins

Hallo,

ich bin auf der Suche nach einem Skript, welches mir ermöglicht, rekursiv die Besitzer von Dateien/Ordnern
auf die lokalen Admins setzt.

Zusätzlich sollen die lokalen Admins auf alle Dateien/Verzeichnisse Vollzugriff erhalten.

Gruß,
Marc

Content-Key: 305800

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

Printed on: April 26, 2024 at 00:04 o'clock

Member: Kraemer
Kraemer May 31, 2016 at 14:12:26 (UTC)
Goto Top
Moin,

kurze Frage: Was spricht gegen den Windows-Explorer?

Gruß Krämer
Member: bensonhedges
bensonhedges May 31, 2016 at 14:22:33 (UTC)
Goto Top
Prinzipiell würde das gehen. Nur nicht bei vergurkten Berechtigungen face-smile. Auf deinem Fileserver, sind einige Berechtigungen falsch gesetzt worden (vermutlich im Laufe der Zeit so gewachsen). Dies wollte ich glattziehen.
Der Explorer bricht beim Ersetzen von Berechtigungen an bestimmten Stellen ab. Vermutlich dort, wo der Admin selbst ausgesperrt worden ist
Member: Kraemer
Kraemer May 31, 2016 at 14:28:02 (UTC)
Goto Top
So etwas in der Art hatte ich mir schon gedacht.

Der Explorer bricht beim Ersetzen von Berechtigungen an bestimmten Stellen ab. Vermutlich dort, wo der Admin selbst ausgesperrt worden ist
Das sollte aber funktionieren, wenn man den Admin vorher den Besitz übernehmen lässt. Das geht auch rekursiv.

Gruß Krämer
Mitglied: 129413
Solution 129413 May 31, 2016 at 14:28:56 (UTC)
Goto Top
takeown /F C:\ORDNER /R
icacls C:\ORDNER /grant:r *S-1-5-32-544:(OI)(CI)F /T /C
Member: Kraemer
Solution Kraemer May 31, 2016 at 14:31:19 (UTC)
Goto Top
takeown /F C:\ORDNER /R

Wäre
 takeown /F C:\ORDNER /A /R 
nicht sinnvoller?
Member: bensonhedges
bensonhedges May 31, 2016 at 14:34:00 (UTC)
Goto Top
Klar, klappte aber leider dennoch nicht...
Mitglied: 129413
129413 May 31, 2016 updated at 14:34:38 (UTC)
Goto Top
Die Konsole sollte er ja schon elevated starten, aber die Parameter sollte er ja selber nachschlagen können...
Mitglied: 129413
129413 May 31, 2016 updated at 14:36:18 (UTC)
Goto Top
Zitat von @bensonhedges:

Klar, klappte aber leider dennoch nicht...
Au möhr, "klappt nicht" ist keine Fehlermeldung der Herr face-sad ... Und sowas in einem Admin-Forum... tsts
Member: bensonhedges
bensonhedges May 31, 2016 at 14:39:08 (UTC)
Goto Top
Stimmt, sorry face-smile Die Fehlermeldung habe ich aber gerade nicht parat. Reiche ich gerne nach face-smile

Ich denke mal, mit dem Tipp "takeown" sollte es klappen. Werde berichten. Danke!
Mitglied: 129413
Solution 129413 May 31, 2016 updated at 14:43:35 (UTC)
Goto Top
Achtung: Wenn das so in eine Powershell-Konsole getippelt wird kommt es zu Fehlern wenn die Powershell die Parameter nicht richtig zuordnet (Sonderzeichen &Co), dann sind passende Anführungszeichen zu setzen. Also nehme erst mal eine simple "elevated CMD" dafür, es sind ja effektiv keine PS Befehle.