マシンの起動時または再起動時に、Windows上でアプリケーションを起動するスクリプトを実行したい。Windowsで起動した直後にpowershellスクリプトを実行するようにスケジュールするにはどうすればよいですか?
私はRegister-ScheduledJobコマンドレットを試してみました:
Register-ScheduledJob -Name "MyJob" -ScriptBlock {.\C:\Users\Administrator\my_script.ps1 -input_value xyz} -Trigger (New-JobTrigger -AtStartup)
しかし、何もタスクスケジューラツールは、同様に何も表示されません
$home\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs directory
に起動し、出力フォルダで実行されないされます。次のように
my_script.ps1は、単にJavaのjarファイルを起動します:
param(
[parameter(Mandatory=$TRUE,Position=0)]
[string] $input_value
)
write-output "Starting my Java app ... "
start powershell {java -jar slave.jar <<-some params ...>> ; Read-Host}
Exit 0
を私はスタート-仕事-DefinitionName MYJOBでジョブを実行しようとしても、それは出力が何も起こらない、ランニング...
ことアイデア