Настройка автоматического запуска PowerShell при каждом входе в систему
В этой статье я покажу, как настроить ваш компьютер для запуска PowerShell с административными привилегиями каждый раз, когда вы входите в систему.
Запустите код
Скопируйте код ниже в свою сессию PowerShell или PowerShell ISE. После копирования выполните его. Код был протестирован на 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После выполнения проверьте свою работу в графическом пользовательском интерфейсе (taskschd.msc). Это выглядит хорошо.
Выйдите из системы и войдите снова, чтобы проверить, работает ли это.

