PS Task – Starte die Powershell Konsole bei jedem LogOn

Mit diesem Powershell Skript erstellen wir einen Task, der die Powershell Konsole nach jedem LogOn automatisch startet.

Verbinden uns mit dem Server SRV01 und erstellen den Task (geplante Aufgabe).

Enter-PSSession -ComputerName srv01

$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