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 $TaskDespué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.

