PowerShellでファイルの存在を確認する|Test-PathとLiteralPathの使い方
- 公開:2026.10.09
- 更新:2026.10.16
- Windows
Test-Pathでファイルとフォルダーを見分け、角括弧を含む名前をLiteralPathで指定する方法。Falseの読み方とIsValidの違いも説明します。
システムエンジニアの備忘録
Test-Pathでファイルとフォルダーを見分け、角括弧を含む名前をLiteralPathで指定する方法。Falseの読み方とIsValidの違いも説明します。
Get-Contentの行配列と-Rawの全文文字列を、改行・1行・空ファイルの例で比較。LiteralPathとEncoding、先頭・末尾の読み取りも紹介します。
PowerShellでJSONファイルを読み込み、ConvertFrom-Jsonで項目や配列の値を取り出す方法。Windows PowerShell 5.1と7の違い、壊れたJSONのエラー処理も説明します。
WSLのLinux環境をtarへバックアップし、元のUbuntuを残したまま別名で復元する手順。停止、書き出し、ファイルとLinuxユーザーの確認まで紹介します。
PowerShellでログの一致行と行番号を取り出す方法。Select-StringのSimpleMatch、正規表現、大文字・小文字、QuietとAllMatchesを実例で説明します。
Join-Pathでフォルダーとファイル名を結合する方法。区切り文字、複数階層、Test-PathとResolve、PowerShell 5.1と7の違いを説明します。
Get-ChildItemで拡張子、ファイル、フォルダー、下位階層を絞る方法。LiteralPath、Force、Nameの違いも例で説明します。
WSLのWebアプリをWindowsから開けないとき、Linux内のHTTP応答、待ち受け、TCP接続、ブラウザーの順に確認する方法。専用のローカルサーバーで切り分けます。
更新を止めたまま使っているWindows PCでは、2027年にWindows Updateへ接続できなくなる条件にも注意が必要です。Microsoftは、更新サーバーへの接続を信頼するための証明書を入れ替えると案内しています。普段から更新しているサポート対象端末では、多くの場合、追加の対応は必要あ […]
WSLcで小さなシェルスクリプトをイメージにし、bind mountでWindowsへ結果を書き出す手順。COPYとの違い、--rmと保存先の関係も説明します。