Búsqueda de sitios web

Configurar el inicio automático de PowerShell en cada inicio de sesión


En este artículo, voy a mostrar cómo configurar su computadora para iniciar PowerShell con privilegios administrativos cada vez que inicie sesión en su computadora.

Ejecute el código

Copie el siguiente código en su sesión de PowerShell o PowerShell ISE. Una vez copiado, ejecútelo. El código fue probado en Windows Server 2016.

$Action=New-ScheduledTaskAction -Execute "powershell.exe"
$Trigger=New-ScheduledTaskTrigger -AtLogOn
$Set=New-ScheduledTaskSettingsSet
$Principal=New-ScheduledTaskPrincipal -UserID "$env:username" -LogonType Interactive -RunLevel Highest
$Task=New-ScheduledTask -Action $Action -Trigger $Trigger -Settings $Set -Principal $Principal
Register-ScheduledTask -TaskName PowerShellAtLogon -InputObject $Task

Después de ejecutar, revise su trabajo en la interfaz gráfica de usuario (taskschd.msc). Eso se ve bien.

Cierra sesión e inicia sesión para comprobar si funciona.

Artículos relacionados