私のスクリプトは新ScheduledTaskAction:用語「新ScheduledTaskActionは、」コマンドレットの名前として認識されません
$action = New-ScheduledTaskAction -Execute "BolusDemoDataGenerator.BAT"
$TaskStartTime = [datetime]::Now.AddMinutes(2)
$trigger = New-ScheduledTaskTrigger -At $TaskStartTime -Once
$setting = New-ScheduledTaskSettingSet
$inputTask = -action $action -trigger $trigger -settings
Register-ScheduledTask BatchRunTask -InputObject $inputTask
like-ですが、私は
New-ScheduledTaskAction : The term 'New-ScheduledTaskAction' is not
recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is
correct and try again.
At C:\Users\abc\Desktop\hi.ps1:1 char:11
+ $action = New-ScheduledTaskAction -Execute "BolusDemoDataGenerator.BAT"
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (New-ScheduledTaskAction:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
わからないエラーを取得しています何が悪いですか?このPowerShellスクリプトを実行して、デスクトップに存在するbatファイルを実行するタスクスケジューラのタスクを作成しようとしました。
コマンドレットとして使用するPowerShellのバージョンは、PowerShell 4.0でのみ使用可能になりました。 '$ PSVersionTable.PSVersion'を使ってバージョンを知ることができます – Itchydon
Mazor 4マイナー0ビルド-1リビジョン-1 – Ashu
その場合は、モジュール' Import-Module ScheduledTasks'をインポートしてみてください。 – Itchydon