PowerShell

PowerShell

【PowerShell】Tee-Objectとは?

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

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

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

【PowerShell】ファイルの先頭数行を確認する方法~headのような動作~

大量のデータを含むファイルを扱う際に、最初の数行だけを確認したいことがあります。Linuxではheadコマンドがよく使われますが、PowerShellでも同様の機能を実現する方法があります。それが、Select-Objectコマンドレットの...
PowerShell

【PowerShell】-matchの使い方

PowerShellの-match演算子は、文字列に対してパターンマッチングを行う際に使用されます。特にログ解析や文字列操作で役立つ便利な機能です。基本的な使い方から応用的なテクニックまでを解説します。基本的な-matchの使い方-matc...
PowerShell

【PowerShell】DateTimeクラスによる日付・時刻の操作

PowerShellで日付や時刻を操作する場合、主に.NETのDateTimeクラスを利用します。このクラスを活用することで、現在時刻の取得やフォーマットの変更、日時の計算が簡単に行えます。基本的な使い方をまとめます。現在日時の取得現在の日...
PowerShell

【PowerShell】ユーザー入力を簡単に処理~Read-Hostの便利な使い方~

PowerShellのRead-Hostコマンドレットは、ユーザーからの入力を受け取るために使用されるコマンドレットです。このコマンドレットを使用すると、スクリプトの実行中にユーザーにプロンプトを表示して、文字列形式のデータを入力してもらう...
PowerShell

【PowerShell】continueの使い方

PowerShellのcontinueステートメントは、ループ処理の中で使用されます。continueを実行すると、その時点のループの残りの処理をスキップし、次のループの反復に進みます。これは、特定の条件を満たす場合に処理をスキップしたいと...
PowerShell

【PowerShell】mkdirコマンドによるディレクトリ作成

PowerShellでは、ディレクトリを作成するためにmkdirコマンドを使用します。シンプルなコマンドですが、単一のディレクトリだけでなく、階層構造を持つディレクトリを一括で作成することもできます。mkdirコマンドの基本的な使い方を簡単...
PowerShell

【PowerShell】-WindowStyle ウィンドウ非表示や最小化

PowerShellには、スクリプトやコマンドを実行する際にウィンドウの表示方法を制御するオプションである-WindowStyleがあります。ウィンドウを通常通り表示したり、最小化・最大化したり、非表示にしたりすることができます。-Wind...
PowerShell

【PowerShell】Select-Stringコマンドレットの使い方

Select-Stringは、PowerShellで文字列やパターンを検索するためのコマンドレットです。ファイル内の文字列や、テキストストリームから特定のパターンを探す際に使用されます。基本構文Select-Stringの基本的な構文は以下...