PowerShell

[PowerShell] Windows のイベントログを7zで圧縮してローテーションする方法

こんにちは。 今回は、Windows のイベントログ(セキュリティ)を7zで圧縮してローテーションする方法を紹介します。 Windows Serverを運用されている方には分かっていただけると思うのですが、Windows には自動でログローテーションされる標準機能がありません。 昨今のセキュリティ事情を考えると特にセキュリティログは大切で、できれば1年程度は・・・続きを読む

PowerShellを使ってファイルの文字コードと改行コードを変換する

Windows PowerShell を使ってファイルの文字コードと改行コードを変換する方法について紹介します。 使用環境 Windows 10 Windows PowerShell 5.1 変換方法 下記のコードは文字コードが SJIS のファイルを読み込み、改行コードを LF に変換し UTF8 の文字コードのファイルを出力する内容になります。 (Get・・・続きを読む

[PowerShell 5.1] Compress-Archiveを使ってログローテート(zip圧縮)をやってみる

こんにちは、じんないです。 PowerShell5.1のCompress-Archiveを使ってログオンスクリプトを作成し、任意のログをローテートしてみます。 想定シナリオ 特定のアプリから d:\logs 配下に出力される hogehoge.log や fugafuga.log などをログオン時にローテートします。 ローテートの際は logs を丸ごとzi・・・続きを読む