creando un paquete para eliminar perfiles de usuario
Publicado: 30 de agosto de 2022 - 13:53
Buen día
Tengo un comando de PowerShell para eliminar perfiles de usuario, excepto las cuentas de administrador. Sin embargo, después de que la tarea se complete correctamente y elimine todos los perfiles especificados, aparecen errores relacionados con "Acceso denegado a Remove-CimInstance".
El paquete es este:
¿Hay alguna forma de convertir este comando a Python? ¿O podemos eliminar los errores de PowerShell?
Tengo un comando de PowerShell para eliminar perfiles de usuario, excepto las cuentas de administrador. Sin embargo, después de que la tarea se complete correctamente y elimine todos los perfiles especificados, aparecen errores relacionados con "Acceso denegado a Remove-CimInstance".
El paquete es este:
Código: Seleccionar todo
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")
¿Hay alguna forma de convertir este comando a Python? ¿O podemos eliminar los errores de PowerShell?