くまくまの業務日誌

Markdown記法で徒然に書いてみましょう。

PowerShell

PowerShellでパフォーマンスモニターのデータを取得する。

PowerShellでパフォーマンスモニターのデータを取得してみました。 会社の作業で、パフォーマンスモニターの出力結果を色々と取る作業(実は私は見てるだけ)を行っていたのですが、オペレータの人が「急いで実行、急いで実行」と何やら念仏を唱えながらやっ…

ログからキーワードを抽出して、ソートして、同じものを切り捨てる 弐

そもそもの問題:桁位置がガタガタ 現在使用してるのは、log4cppでして、設定自体はどこにでもあるようなものでした。 設定ファイルに関しては、本当に「詳しくはWebでっ」というやつでして、他の方が詳しく説明してくれているのでググってみてください。 ち…

ログからキーワードを抽出して、ソートして、同じものを切り捨てる 壱

コマンドプロンプトでは、よくやるコマンドのテンプレート ログファイルに対してよくやることは、たぶん以下の作業 履歴をファイルをまとめて1つに集約 ファイルの中身を出力 ファイルの中身からキーワードを含む行を抽出 抽出した内容をソート ログの場合…

出力系(Out-*, Write-*)

出力に関する基本事項のピックアップ&スニペット Write-Output 出力はパイプラインに送出可能。 出力結果を変数に格納可能。 意識しなくても、Write-Outputするコマンドレットは多い。 配列は改行されて出力される。コンソールもファイルも。 $message = @(…

Date、Time → Get-Date

日付と時刻に関する基本事項のピックアップ&スニペット MS-DOSバッチからPowerShellに移行するにあたり、一番恩恵を受けるのが「日時の取得と加工」だと思います。 日時の取得 Get-Date Get-Date -DisplayHint Date Get-Date -DisplayHint Time Get-Date -D…

DIR → Get-ChildItem

ファイルとディレクトリに関する基本事項のピックアップ&スニペット エラーの扱い方について 他のプロセスが出力中で、読み込むことができないファイルをスキップする場合は、 " -ErrorAction SilentlyContinue"を付加します。 あるいは、$ErrorActionPrefe…

コマンドプロンプトからWindows PowerShellへ移行準備

cmd.exeのメンテナンスもあまり行われていないということで、本腰入れてPowerShell移行計画を行おうと思います。 cmd.exe(コマンドプロンプト)のヘルプを参照する コマンドプロンプトから C>help と入力して、エンター押下することで、コマンドプロンプトの…