Erstellung eines Pakets zum Löschen von Benutzerprofilen
Veröffentlicht: 30. August 2022 – 13:53 Uhr
Guten Morgen
Ich habe einen PowerShell-Befehl zum Löschen von Benutzerprofilen mit Ausnahme von Administratorkonten. Nachdem der Vorgang jedoch korrekt abgeschlossen wurde und alle angegebenen Profile gelöscht wurden, treten Fehler im Zusammenhang mit „Remove-CimInstance Zugriff verweigert“ auf.
Das Paket ist folgendes:
Gibt es eine Möglichkeit, diesen Befehl in Python zu konvertieren? Oder können wir PowerShell-Fehler beheben?
Ich habe einen PowerShell-Befehl zum Löschen von Benutzerprofilen mit Ausnahme von Administratorkonten. Nachdem der Vorgang jedoch korrekt abgeschlossen wurde und alle angegebenen Profile gelöscht wurden, treten Fehler im Zusammenhang mit „Remove-CimInstance Zugriff verweigert“ auf.
Das Paket ist folgendes:
Code: Alle auswählen
def install():
run_powershell('Set-ExecutionPolicy Unrestricted')
run_powershell('$AccountsToKeep = @("admin","administrator","Public","default")')
run_powershell("Get-CimInstance -Class Win32_UserProfile | Where-Object { $_.LocalPath.split('\')[-1] -notin $AccountsToKeep } | Remove-CimInstance")
Gibt es eine Möglichkeit, diesen Befehl in Python zu konvertieren? Oder können wir PowerShell-Fehler beheben?