PowerShellコマンドレット虎の巻

Invoke-Item

Invoke-Itemは、アイテムを実行するコマンドです。

エイリアスii

解説

指定したファイルを実行します。
実行するアプリは拡張子によって自動判定されます。

構文

(構文)
Invoke-Item [-Path] <string[]> [<CommonParameters>] Invoke-Item [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Path パス対象パスを指定する(ワイルドカード使用可)
(例)-Path "D:\test*"
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Filter指定されたパスに対してフィルタリングを行う
(例)-Filter "*.txt"
-Include 文字列指定した文字列を対象に含める
(ワイルドカード使用可)
(例)-Include *.log,*.tmp
 ⇒拡張子がlog、tmpのファイルを含める
-Exclude 文字列指定した文字列を対象から除外する
(ワイルドカード使用可)
(例)-Exclude Test*
 ⇒ファイルがTestで始まる物を除外する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

C:\sample.txtを開く

Invoke-Item -Path C:\sample.txt

C:\sample.txtを開く(開く前に確認メッセージを表示する)

Invoke-Item -Path C:\sample.txt -Confirm

D:\Testフォルダ内で拡張子が.txtのもののみ開く

Invoke-Item -Path D:\Test -Filter "*.txt"

コマンドのヘルプを表示する

Get-Help Invoke-Item

備考

  • パラメータ名の「-Path」は省略可能です。
  • 実行時のアプリは拡張子を元にPowerShellプロバイダーによって自動的に決定されます。

関連項目