Windows

PowerShell

【PowerShell】moreコマンドの使い方

moreは、PowerShellで大量の出力をページ送りしながら表示するためのコマンドです。 Out-Host -PagingがPowerShell 7以降で削除されたため、代替手段としてmoreを活用できます。 Linuxのlessほど高...
PowerShell

【PowerShell】Set-ItemPropertyの使い方

PowerShellのSet-ItemPropertyは、ファイル、レジストリキー、またはその他のプロパティを持つオブジェクトのプロパティを変更するためのコマンドレットです。 主にレジストリの値変更やファイル属性の変更に使用されます。 基本...
PowerShell

【PowerShell】Invoke-WebRequestの使い方

Invoke-WebRequest は PowerShell でウェブサイトにアクセスするためのコマンドです。 HTTP/ヘッダーの情報やレスポンスコードを取得したり、ファイルをダウンロードしたりするのに使用されます。 基本シンタックス 基...
PowerShell

【PowerShell】まず知るべき基本コマンドとその使い方

PowerShellはWindows環境を中心に使われる非常に強力なタスク自動化ツールであり、コマンドプロンプトに比べて多機能です。 本記事では、まず覚えるべき基本的なコマンドを一覧形式で紹介し、それぞれの使い方を簡単に記載します。 Get...
PowerShell

【PowerShell】Get-CimInstanceの使い方

PowerShellのGet-CimInstanceは、システムやハードウェアに関する情報を取得する際に非常に便利なコマンドレットです。 このコマンドレットは、WMI(Windows Management Instrumentation)の...
PowerShell

【PowerShell】Start-Transcriptを使用したログ記録

PowerShellでは、スクリプトの実行内容やコンソールでの操作履歴を記録する機能としてStart-Transcriptコマンドレットが提供されています。 この機能を使用することで、実行結果やエラーを含む全ての出力をテキストファイルに保存...
PowerShell

【PowerShell】文字列比較を行う方法

PowerShellでは文字列比較を簡単かつ柔軟に行うことができます。 文字列の比較には主に演算子を使用し、ケースセンシティブ(大文字・小文字の区別)や部分一致を含むさまざまな方法があります。 基本的な文字列比較演算子 比較演算子一覧 以下...
PowerShell

【PowerShell】New-Itemによるファイル・フォルダ作成

PowerShellのNew-Itemコマンドレットは、新しいファイル、フォルダー、またはその他の項目を作成するために使用されます。 例えば、ディレクトリ(フォルダー)を作成したり、空のテキストファイルを作成したりするのに便利です。この記事...
PowerShell

【PowerShell】Tee-Objectとは?

Tee-ObjectはPowerShellのコマンドレットで、パイプライン内のデータをファイルや変数に保存しながら、そのまま次のコマンドにデータを渡すことができます。 名前の由来は、水の流れを分岐させる「T字管(Tee)」からきています。 ...
PowerShell

【PowerShell】zipファイルを解凍するスクリプト

PowerShellは、Windows環境でファイル操作を効率的に行うためのツールです。 本記事では、PowerShellを使ってzipファイルを解凍する方法を、コード例とともにまとめます。 Expand-Archiveコマンドレットの利用...