コンピュータ PowerShellのモジュール(.psm1)をインストールするスクリプト2 実行中のスクリプトファイルの拡張子を判定することで.ps1と.psm1のハイブリッドスクリプトを作ることが出来ないかと思い試してみました。<#.SYNOPSIS拡張子を指定してファイルを新規作成.DESCRIPTIONファイルを新規作成.E... 2022.05.01 コンピュータ
コンピュータ PowerShellでテンプレートからファイルを新規作成するスクリプト スクリプトモジュールのインストールのサンプルとしてファイルを新規作成するスクリプトを作りました。指定拡張子の空のファイルを作るスクリプトでしたが、今回は拡張子ごとのテンプレートファイルからファイルを新規作成(テンプレートファイルのコピー)す... 2022.05.01 コンピュータ
コンピュータ PowerShell画像ファイルのDPIを一括変更するスクリプト ファイル名:Change-DPI.ps1<#.SYNOPSIS 画像ファイルのDPIを一括変更するスクリプト.PARAMETER InDir 画像ファイルが格納されたディレクトリ.PARAMETER Filter ファイル名の絞り込みフィル... 2022.04.28 コンピュータ
コンピュータ PowerShellでテキストファイルのメモを管理するスクリプト パソコン上で雑多なメモを取る場合、内容が不定の場合が多く、あらかじめ保存するファイル名を決めることが出来ません。もっぱら日時のファイル名(yyyyMMdd-HHmmss.txt)としてメモを取るのですが、最近は日時の入力が面倒になってきまし... 2022.04.27 コンピュータ
コンピュータ PowerShellのモジュール(.psm1)をインストールするスクリプト PowerShellのモジュールタイプのスクリプト(拡張子.psm1)を所定のフォルダに移動するスクリプトです。ファイル名:Install-PSM1.sp1フォルダの作成とファイルの移動をしているだけです。param($targetPath... 2022.04.26 コンピュータ
コンピュータ ファイルの説明ファイルを作成するPowerShellスクリプト ファイルの来歴など、ちょっとしたメモを残すためにテキストファイルを作成しメモ帳で開くPowerShellスクリプトを作りました。説明ファイルのファイル名は、元となる被説明ファイルの拡張子を含むファイル名に.txtを付加した形式になります。ス... 2022.04.25 コンピュータ
コンピュータ PowerShellディレクトリ(フォルダ)の差分バックアップスクリプトを作る ファイルが日々更新される作業ディレクトリを差分バックアップするスクリプトを作りたいと思います。バックアップログバックアップログはSQLiteのテーブルに保存バックアップログテーブルのレイアウト src_dir文字列,キー,バックアップ元のデ... 2022.03.29 コンピュータ
コンピュータ PowerShellファイル名を連番でリネームするワンライナー PowerShellでリネームしたいファイルがあるディレクトリに移動し以下のコマンドを実行。1から始まる二桁の数値連番でファイル名をリネームします。$i=1; ls | sort | % { move $_.Name ("{0:00}{1}... 2022.03.28 コンピュータ
コンピュータ PowerShellコマンドレットの別名(Alias)を検索する。 PowerShellのコマンドレットは名称から機能が想像しやすいのは良いのですが、Get-ChildItemといった感じに文字数が多めです。そのためか多くのコマンドレットで短めかつUNIX系やMS-DOS系の類似コマンド名の別名(alias... 2022.03.27 コンピュータ
コンピュータ PowerShellオブジェクトのプロパティ名の一覧を取得 PowerShellのコマンドレットは基本的にオブジェクトが返されます。そのオブジェクトにどのようなプロパティがあるか知りたい場面が結構あります。ということでプロパティを取得するコマンド。ls | Get-Member -MemberTyp... 2022.03.26 コンピュータ
コンピュータ PowerShellでlsの結果をgrepのように絞り込みたい。 Aから始まり拡張子が.XLSのファイルを指定likeでざっくりマッチングls | ? { $_ -like "A*.XLS" }正規表現でNameプロパティとマッチングls | ? { $_.Name -match "^A.+\.XLS" ... 2022.03.24 コンピュータ
コンピュータ ダミーファイルを作成しMoveコマンドの時間を計測するPowerShellスクリプト【共有ファイル転送速度ベンチマーク】 いつも使っているネットワーク環境で、共有ファイルの読み書きが遅いと感じる日があります。ファイルの移動コマンドの時間を計測して速度を確認するPowerShellスクリプトを作成してみました。ソースコード<#.SYNOPSISダミーファイルを作... 2022.03.10 コンピュータ
コンピュータ 【PowerShell】任意のフォルダ下のファイルの拡張子一覧 フォルダ下に保存しているファイルの拡張子を調べるコマンドです。PS H:\> Get-ChildItem h:\py -Recurse | Group-Object Extension | Select-Object NameName---... 2022.01.14 コンピュータ
コンピュータ フォルダ下にあるテキストファイルの内容を文字検索するPowerShellコマンド 不幸にも沢山あるプログラムのソースファイルで特定の文字を含むファイルとその行を検索したい状況に遭遇しました。PowerShellならコマンドラインから検索することが出来るのではないかと思考錯誤してみました。ls 検索するフォルダのパス -F... 2021.10.28 コンピュータ