クラサーブなICTと共にクラサーブなICTと共にモバイルやアプリ作成を主なテーマに。旅行や料理や育メンも。「タスクスケジューラ」タグアーカイブ【コードサンプル】ネット転送量モニタネットワーク転送量モニタのScript例hh55_network_transfer.ps1hh55_xxxなので、heartbeat.ps1が直接起動する毎時55分になると実行する。すると実行されることはなくなる。変更すればいいネットワークアダプタが複数ある場合、下記サンプルのように、モニタするネットワークアダプタを絞りこむこともできる履歴ファイルをCSVファイル形式にしているので、Excel等他のアプリで容易に読み込み可能。PC_Ahh99_monitor_process.ps1ファイルに保存しておいた前回モニタ時のCPU時間を取得して、現在のCPU時間を比較する。"C:\Dropbox\PC_A\heartbeat.ps1"となるKickPS.jsコード例Windowsタスクスケジューラに「heartbeat.ps1」を登録する際、「KickPS.js」経由で起動するようにしている。理由は、「heartbeat.ps1」を直接起動すると、powershellの起動画面が一瞬表示されてしまい作業の邪魔になるから。WScript.Arguments.Item(0),0,true);WScript.Quit(retCode);以下のサイトにある内容を参考にしている。「windows」で「PowerShell」を「一切画面表示せず」に「タスクスケジューラに登録」する方法を再確認https://qiita.com/Fushihara/items/1576f08825f39706174f実行ポリシーの変更デフォルトでは、拡張子ps1を持ったファイルをダブルクリックするなどしても、実行できない。実行ポリシーの変更が必要。Get-ExecutionPolicyRemoteSigned以下のサイトにある内容を参考にしている。admin【コードサンプル】Windowsタスクへの登録例Windowsタスクスケジューラに「heartbeat.ps1」を登録する毎分「heartbeat.ps1」が起動されるように登録する実は「heartbeat.ps1」を直接起動すると、powershellの起動画面が一瞬表示されてしまい、邪魔なので、「KickPS.js」経由で起動するようにしている(※参考を参照)1コントロールパネルを起動する。「管理ツール」⇒「タスクスケジューラ」または、Win10の設定画面からタスクスケジュールを起動する2「タスクの作成」をクリックする3「名前」に適当なタスク名を設定する4「セキュリティオプション」はそのままでいい5「トリガー」タブで、5分くり返しを5本作成する。1分ずつずらすので全体として、毎分起動の設定になる6「トリガー」タブの詳細画面。これは上の4番目の例7「操作」タブで、「新規」をクリックして、実行するScriptを設定する。開始(オプション):”C:\Dropbox\PC_A”8「OK」をクリックして、3の設定画面にもどる。他の項目(条件・設定・履歴)は変更しなくてよい9設定はこれで完了。念のためPCを再起動しておく。Pay)を試してきました。views当たり屋の今昔物語。Pay)を試してきました。