1. kotetsu75

    No comment

    kotetsu75
Changes in body
Source | HTML | Preview
@@ -1,15 +1,58 @@
#Powershellでタスクスケジュールを登録するためのメモ
深夜3時にタスクマネージャーを起動するだけのタスクスケジュールの登録です。
```powershell
$User = New-ScheduledTaskPrincipal -UserId kotetsu75 -LogonType Password
$Act = New-ScheduledTaskAction -Execute taskmgr.exe
$Time = New-ScheduledTaskTrigger -Once -At 3am
$Task = New-ScheduledTask -Trigger $Time -Principal $User -Action $Act
Register-ScheduledTask -InputObject $Task -TaskName "test2" -TaskPath \ -User kotetsu75
```
Linuxだとcronで超簡単にできるのに。。。
+
+無効化するには
+
+```powershell
+Disable-ScheduledTask test2
+```
+
+有効化するには
+
+```powershell
+Enable-ScheduledTask test2
+```
+
+タスクスケジューラに関連するコマンド一覧表示
+
+```powershell
+Get-Command | ? Name -match "ScheduledTask"
+
+CommandType Name Version Source
+----------- ---- ------- ------
+Function Disable-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Enable-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Export-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Get-ClusteredScheduledTask 1.0.0.0 ScheduledTasks
+Function Get-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Get-ScheduledTaskInfo 1.0.0.0 ScheduledTasks
+Function New-ScheduledTask 1.0.0.0 ScheduledTasks
+Function New-ScheduledTaskAction 1.0.0.0 ScheduledTasks
+Function New-ScheduledTaskPrincipal 1.0.0.0 ScheduledTasks
+Function New-ScheduledTaskSettingsSet 1.0.0.0 ScheduledTasks
+Function New-ScheduledTaskTrigger 1.0.0.0 ScheduledTasks
+Function Register-ClusteredScheduledTask 1.0.0.0 ScheduledTasks
+Function Register-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Set-ClusteredScheduledTask 1.0.0.0 ScheduledTasks
+Function Set-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Start-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Stop-ScheduledTask 1.0.0.0 ScheduledTasks
+Function Unregister-ClusteredScheduledTask 1.0.0.0 ScheduledTasks
+Function Unregister-ScheduledTask 1.0.0.0 ScheduledTasks
+```
+
+
+