PowerShell

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

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

PowerShell で配列の値が別の配列に含まれるかどうかを調べる

PowerShell で、ある配列 $expected の値が別の配列 $actual に含まれているかどうかを調べる方法について紹介します。 たとえば、「あるオブジェクトに任意のプロパティがすべて存在するか」を調べる「存在チェック」の用途などに使えます。 前提 調査対象の配列 $actual にはいろいろな値が含まれているとします。 $actual = @・・・続きを読む