HOME > Item系コマンドレット > Invoke-Item
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プロバイダーによって自動的に決定されます。
関連項目
- Item系コマンドレット
- Clear-Item:アイテムの値のみをクリアする
- Copy-Item:アイテムをコピーする
- Get-Item:アイテム情報を取得する
- Invoke-Item:アイテムを実行する
- Move-Item:アイテムを移動する
- New-Item:アイテムを新規作成する
- Rename-Item:アイテム名を変更する
- Remove-Item:アイテムを削除する
- Set-Item:アイテムの値を設定する