creazione di un pacchetto per eliminare i profili utente
Pubblicato: 30 agosto 2022 - 13:53
Buongiorno
Ho un comando PowerShell per eliminare i profili utente, ad eccezione degli account amministratore. Tuttavia, dopo che l'attività è stata completata correttamente ed eliminati tutti i profili specificati, si verificano errori relativi a "Remove-CimInstance access denied".
Il pacchetto è questo:
Esiste un modo per convertire questo comando in Python? Oppure possiamo eliminare gli errori di PowerShell?
Ho un comando PowerShell per eliminare i profili utente, ad eccezione degli account amministratore. Tuttavia, dopo che l'attività è stata completata correttamente ed eliminati tutti i profili specificati, si verificano errori relativi a "Remove-CimInstance access denied".
Il pacchetto è questo:
Codice: Seleziona tutto
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")
Esiste un modo per convertire questo comando in Python? Oppure possiamo eliminare gli errori di PowerShell?