PowerShell

Windows

【PowerShell】Wait-Process や Start-Sleep による処理待機

PowerShellのWait関連コマンドは、スクリプトの実行中に特定の条件が満たされるまで待機させる際に役立ちます。 主に以下のような状況で使われます。 プロセスが終了するまで待機する。 イベントがトリガーされるまで待機する。 ファイルが...
Windows

【PowerShell】Write-Output の使い方

Write-Output は、PowerShell で最も基本的なコマンドの一つで、オブジェクトを出力ストリーム(パイプライン)に送るために使用されます。 主に、スクリプトやコマンドの結果をユーザーに表示したり、次のコマンドに渡したりするた...
Windows

【PowerShell】Google検索の自動化

PowerShellを使用して、Google検索を自動化するスクリプトを書くことができます。 Start-Processを使ってウェブブラウザを開き、Googleの検索クエリをURLに組み込むことで実現します。 以下は、Google検索を自...
Windows

【PowerShell】正規表現を使用して文字列を置換する方法

PowerShellでは、文字列を置換するために-replace演算子を使用します。 通常の文字列置換だけでなく、正規表現を用いて柔軟にパターンを指定し、部分文字列を置換することができます。 -replace演算子の基本 基本構文 $str...
Windows

【PowerShell】$?の使い方

PowerShellにおける$?変数は、直前に実行したコマンドの成功または失敗を示す自動変数です。 PowerShellのスクリプトやコマンドの中で、その成否を確認して、次の処理を制御する場合に便利です。 成功した場合、$?はTrueを返し...
Windows

【PowerShell】NULL判定を行う方法

NULL判定は、プログラム、スクリプトの信頼性を向上させるために重要です。 NULLは、変数やオブジェクトが値を持っていない状態を示すもので、NULL判定を適切に行うことで、エラーを防いだり、スクリプトの流れをコントロールしたりすることがで...
Windows

【PowerShell】Copy-Itemによるファイル・フォルダコピー

PowerShellのCopy-Itemコマンドレットは、ファイルやディレクトリをコピーするために使用されます。 基本的な使い方、オプション、使用例をまとめます。 基本構文 Copy-Item -Path <コピー元> -Destinati...
Windows

【PowerShell】コメントの書き方と重要性

プログラムやスクリプトを書く際、他の開発者や自分自身が後でコードを理解しやすくするために「コメント」を適切に書くことは非常に重要です。 PowerShellを使ってスクリプトを作成する場合、コメントはそのスクリプトの動作や意図を説明する手段...
Windows

【PowerShell】環境変数の一覧取得

環境変数の一覧を取得するPowerShellスクリプトをメモしておきます。 PowerShellスクリプト # 環境変数の一覧を取得するスクリプトGet-ChildItem -Path Env: | ForEach-Object { @{ ...
Windows

PowerShellのバージョン確認方法

PowerShellのバージョンを確認する方法はいくつかあります。 $PSVersionTable 変数の利用 PowerShellセッション内で、組み込み変数 $PSVersionTable を使用してバージョン情報を取得できます。 Po...