Private/Wissen/X13_Technology_Windows.ps1
# ? TITEL Windows-Administration # ? DESCRIPTION Windows-Administration # ? TAGS Windows # ? VERSION 2019.09.20 #region Control-Panel's anzeigen Get-ControlPanelItem | Sort-Object -Property Name Get-ControlPanelItem -Name "Windows To Go" | Show-ControlPanelItem #endregion #region Windows Aufgabenplanung verwalten # ? Übersicht aller Cmdlets für die Aufgabenplanung Get-Command -Module ScheduledTasks # ? Scheduled-Task einrichten $action = New-ScheduledTaskAction –Execute "notepad.exe" $trigger = New-ScheduledTaskTrigger -At "2019-10-10 12:25" -Once $principal = New-ScheduledTaskPrincipal -UserId "Attila" -LogonType Interactive $settings = New-ScheduledTaskSettingsSet -WakeToRun $task = New-ScheduledTask -Action $action -Trigger $trigger -Principal $principal -Settings $settings $task | Register-ScheduledTask -TaskName "_Test" # ? Status abfragen Get-ScheduledTask -TaskName "_Test" Get-ScheduledTaskInfo -TaskName "_Test" # ? ScheduledTask wieder entfernen Unregister-ScheduledTask -TaskName "_Test" -Confirm:$false # Export / Import Export-ScheduledTask -TaskName "TASK-NAME" ` -TaskPath . | Out-File -FilePath .\TASK-EXPORT-NAME.xml Register-ScheduledTask -Xml (Get-Content 'TASK-INPORT-NAME.xml' | Out-String) ` -TaskName "TASK-IMPORT-NAME" ` -TaskPath "\TASK-PATH-TASKSCHEDULER\" ` -User COMPUTER-NAME\USER-NAME ` –Force #endregion |