カテゴリー
開発・Web制作

Excel で AllowFiltering を指定するとシートが保護されない(Powershell)

Powershell から COM Object 経由で Excel のシート保護をする(Protect メソッドを呼ぶ)時に、AllowFiltering や AllowUsingPivotTables を指定しようとするとシートが保護されない問題が発生しました。Optional 引数のデフォルト値の指定方法に癖があるようです。それの対処法を紹介します。

カテゴリー
開発・Web制作

PowerShell で ssh で繋いだ先のログを流しながらファイルにも保存する

Web アプリの動作確認中、エビデンスとしてログファイルを残さなければならない場面とそこそこ出くわすかと思います。Windows でも ssh コマンドを使えるようになったので、それで Linux サーバーに接続しファイルに残すのはいいですが、一緒に画面にも流したいですよね。Linux の tee コマンドにあたる Tee-Object というコマンドがあるのでそれを使用します。

カテゴリー
パソコン/Mac

Windows で特定の文字が含まれるファイルをコピーする

ある無秩序なフォルダの中から、特定の文言を含むテキストファイルをコピーする必要があったりします。フォルダ内に数ファイルしかない場合は問題ありませんが、100とか超えてくると人間が行う作業ではないですよね。そんな作業が好きな人もいるかもしれませんが、嫌いな人は次の PowerShell を試してみてください。

カテゴリー
パソコン/Mac

Windows で grep みたいにファイル検索する

指定したパスの中にあるファイルの中身を検索したいときに、linux ならば grep を使えばいいのですが、Windows にはそんなコマンドはないのです。Windows でもできないか調べたところ PowerShell を使えばいいようなので試してみました。