2019-01-01から1年間の記事一覧
【ツールの概要】 ・タスクスケジューラ上に特定のWindowsイベントログをトリガーとしたタスクを作る。 ・Powershellで、フィルターされた直近数分間のイベントログのデータをメールで送る。【環境(使っている環境)】 ・Windows Server2016(+ Windows10…
今回はPowerShellのスクリプト作成時に、自分がよく使うコードをTipsとして紹介します。 1.実行場所(カレントディレクトリ)をスクリプトのフォルダに指定 Set-Location -Path (Split-Path -Parent $MyInvocation.MyCommand.Path); 2.XML読込 $ConfigXm…
【ツールの概要】 ・Powershellで、日別で作られるログフォルダ、データフォルダなどを週次で基準より古いものを圧縮するPowershellスクリプト。【環境(使っている環境)】 ・Windows Server2016 ・Powershell ver5.1【ソース(PS_LogArchiver.ps1)】 # ロ…
【ツールの概要】 ・Powershellで、Windowsタスクスケジューラの特定タスクの、「状態」を確認するスクリプトです。【環境(使っている環境)】 ・Windows Server2016 ・Powershell ver5.1【ソース(pingcheck.ps1)】 # ログFunction function logwrite($MS…
【ツールの概要】 ・batとPowerShellで共有フォルダへのショートカットを作ります。 ・batはほぼPowershellスクリプトを呼び出すだけです。【環境(使っている環境)】 ・Windows10Pro ・Powershell ver2.0以降【ソース(ExecutePSscript.bat)】 @echo off …
【ツールの概要】 ・世の中に数多あるWebのAPI等にHTTPリクエストを投げることが可能です。 ・ここではLinuxではよく使う(?)Curlを、Windows環境上のPHPで実行してデータを取得します。 ・PHPはJSON形式のファイルも簡単に扱えるため、APIを利用した自動…
【ツールの概要】 ・PHPに慣れている方にとっては当たり前のことですが、batやVBSのようにサーバー内部の処理を行わせます。 ・(1)から進んで、DB「MySQL」へアクセスします。 ・スクリプトの書き方としては、まずは小規模でVBSとかで親しみやすい関数型…
【コマンド、ツールの概要】 ・PHPに慣れている方にとっては当たり前のことですが、batやVBSのようにサーバー内部の処理を行わせます。 ・メリットとしてはこんな感じ? 〇 batやVBSよりDBMSへの接続が簡単。 〇 ライブラリが豊富、Webの情報も豊富。 〇 OS…
【コマンド、ツールの概要】 ・インストール済みのWinSCPを利用して公開鍵を使ったファイル転送を行うbat。 ・WinSCPのインストールは簡単ですが、セッティングは以下につまずいたりしました。 1 公開鍵は接続先のログインユーザのフォルダに「.ssh」フォル…
【コマンド、ツールの概要】 ・実行するとユーザ名とIPアドレスが表示される ・環境に応じて事前に調整が必要← 【環境(使っている環境)】 Windows10。7とかでも動くと思います。 【コマンド例】 @ECHO OFF ECHO. ECHO ●ユーザ名とIPアドレスを教えてくださ…