HIRO's.NET Blog

PowerShellが好き

目次

Blog 利用状況

ニュース

あわせて読みたい

書庫

日記カテゴリ

リンク

Invoke-Itemコマンドレット(PowerShell)

ネタ元:http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=2784931&SiteID=36

PowerShellのInvoke-Itemコマンドレットは外部アプリを起動できるコマンドレットですが、引数を渡す方法がありません。(というか見つけられれていない?)

Google先生に聞いたりしても、なかなか良い返事が聞けません。

 

PS>Invoke-Item "c:\Program Files\Mozilla Firefox\firefox.exe"  http://blogs.wankuma.com/hiro/

と書いてもエラーになります。

 

Set-Aliasコマンドレットで

PS> Set-Alias fox "c:\Program Files\Mozilla Firefox\firefox.exe"
PS> fox http://blogs.wankuma.com/hiro/

だと、引数渡せるんですけどね....

 

Invoke-Itemでやる方法はあるのかな......?



投稿日時 : 2008年2月4日 11:41

コメントを追加

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 12:06 Chuki

>指定した項目に対して、プロバイダ固有の既定の動作を実行します。

だから、コマンドラインで"test.txt"と打つとnotepadが立ち上がる、程度のコマンドだと思ってました^^;
ShellExecute でオープンしたとき、パラメータを渡さないのと同じかなぁ、なんて^^;

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 13:04 よこけん

Invoke-Item ではありませんが、

&"c:\Program files\Mozilla Firefox\Firefox.exe" -new-window http://www.microsoft.com

でも行けますね。

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 13:17 HIRO

>Chukiさん
Invoke-Itemに多くを望んじゃいけないんですかね...
せっかくのコマンドなので、パラメータも渡せるようになるといいなと思ってます。

>よこけんさん
はじめまして。ブログ、よく拝見させていただいてます。

なるほど、そういうやり方もあるんですね。
勉強になります。

Invoke-Itemにこだわらなければ実現できるんですよね。
でもやっぱり、そういう(パラメータを渡せる)コマンドレットであってほしい...

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 14:49 Chuki

.exeを実行するのにわざわざコマンドレットから起動する意味がわからなかったり^^;

#でも、*.xlsファイルを引数渡すことでブック全体を印刷してくれるなんてコマンドレットがあれば便利だなぁ

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 15:05 HIRO

>.exeを実行するのにわざわざコマンドレットから起動する意味がわからなかったり^^;

確かにそうかもしれませんね。
別にコマンドレット起動する必要はないですね。
Invoke-Itemにこだわりすぎたかもしれません。
あるのだから、使いたいってだけだったんですけどね。

>#でも、*.xlsファイルを引数渡すことでブック全体を印刷してくれるなんてコマンドレットがあれば便利だなぁ
そういうの、いいですね。
ただExcel用となると、やはり自作で対応しなきゃないでしょうね。

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/04 19:50 よこけん

ご挨拶が遅れました、はじめまして^^

> なるほど、そういうやり方もあるんですね。

僕は逆にエイリアスの方法は思いつかなかったです。
エイリアスだと & が不要なんですね。
勉強になりました。

# re: Invoke-Itemコマンドレット(PowerShell) 2008/02/05 8:10 HIRO

>よこけんさん

コメントありがとうございます。
はずかしながら -new-window は知りませんでした。

今後ともよろしくお願いします

タイトル  
名前  
URL
コメント