【コードサンプル】hbJob.bat – Windows Bat Script

WindwsバッチプログラムもPowershellから呼び出して実行することができる。

@echo off

echo "HeartBeatでBatジョブを起動しています"

REM ---- マシンの強制再起動 ------------------------------------------------------
REM echo "マシンを強制的に再起動します"
REM shutdown /r /f /t 0

REM ---- VPS接続プロセスの起動 ------------------------------------------------------
ssh gConohaVPS
  • この例はsshクライアントを起動する例
  • REMで始まる行はコメント

Powershellからは下記のようにして起動する

    echo "リモート接続用プロセスを起動する" | Out-File -FilePath $SchedTaskHist -Append
    Start-Process -filepath hbJob.bat -WindowStyle hidden

実際にこのコードは親Script(下記にある「heartbeat.ps1」)にもある
https://krasavkana.com/archives/4293

関連する記事・ページ

自宅PCをスマホでリモート管理(タスク管理編)
PCをリモート管理する1手法
【コードサンプル】Windowsタスクへの登録例
【コードサンプル】heartbeat.ps1 – 心音確認 PowerShell Script
【コードサンプル】1時間タスクのScript例
【コードサンプル】24時間タスクのScript例
【コードサンプル】hbJob.bat – Windows Bat Script
【コードサンプル】プロセスモニタのScript例
【コードサンプル】IFTTT経由でLINE通知するScript例
【コードサンプル】ネット転送量モニタ