Sie suchen nach "TAKEOWN.EXE", das erstmals in Windows Server 2003 als Standardkomponente verwendet wurde, und ich glaube, dass ein Resource-Kit-Element bereits vorhanden ist. Es ist unter Windows 7 und möglicherweise auf neueren Systemen verfügbar.
Syntax TAKEOWN [/ s Computer [/ u [Domain] Benutzername [/ p [Passwort]]] / f Dateiname [/ a] [/ r [/ d {J | N}]]
Schlüssel Computer Der Name oder die IP-Adresse eines Remotecomputers (keine umgekehrten Schrägstriche verwenden). Standard = lokaler Computer. Dieser Parameter gilt für alle im Befehl angegebenen Dateien und Ordner.
/ u [Domäne] Benutzername Führen Sie das Skript mit den Berechtigungen des angegebenen Benutzerkontos aus. Standard = Systemberechtigungen.
/ p [Kennwort] Das Kennwort des Benutzerkontos, das im Parameter / u angegeben ist.
/ f Dateiname Der Dateiname, der UNC-Pfad oder das Verzeichnisnamensmuster. Akzeptiert das Platzhalterzeichen *
/ a Erteilen Sie der Gruppe Administratoren anstelle des aktuellen Benutzers den Besitz.
/ r Führt eine rekursive Operation für alle Dateien im angegebenen Verzeichnis und in den angegebenen Unterverzeichnissen aus.
/ d {Y | N} Unterdrücken Sie die Bestätigungsaufforderung, die angezeigt wird, wenn der aktuelle Benutzer nicht über die Berechtigung "Ordner auflisten" für ein bestimmtes Verzeichnis verfügt, und verwenden Sie stattdessen einen Standardwert: Y: Übernehmen Sie den Besitz des Verzeichnisses. N: Überspringe das Verzeichnis. Beachten Sie, dass Sie diese Option in Verbindung mit der Option / r verwenden müssen. Wenn der Parameter / a nicht angegeben wird, erhält der Benutzer, der derzeit am Computer angemeldet ist, den Dateibesitz.
Gemischte Muster mit (? Und *) werden vom Befehl takeown nicht unterstützt.
Nachdem Sie den Eigentümer für eine Datei / einen Ordner geändert haben, können Sie den Dateien die vollständigen Berechtigungen zuweisen und sie anschließend lesen oder löschen.