PowerShell

PowerShell

【PowerShell】robocopy 高機能バックアップの使い方

Windows環境で安定したファイルコピー・ディレクトリ同期・バックアップを実現したいなら、PowerShellで使えるrobocopy(Robust File Copy)は選択肢になり得ます。本記事では、robocopyの基本的な使い方を...
PowerShell

【PowerShell】Where-Objectコマンドレットによるフィルタリング

PowerShellを使っていると、コマンドレットやパイプラインから大量のオブジェクトを受け取ることがよくあります。その中から特定の条件を満たすものだけを取り出したいときに便利なのが、Where-Objectです。本記事では、Where-O...
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-H...
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コマンドレットは、新しいファイル、フォルダー、またはその他の項目を作成するために使用されます。例えば、ディレクトリ(フォルダー)を作成したり、空のテキストファイルを作成したりするのに便利です。この記事で...