2017-01-19 5 views
0

新しいPowershell ISEウィンドウを開き、自分のスクリプト.ps1ファイルを提供しようとしています。Powershell ISE - 新しいウィンドウを開くときにスクリプトファイルを選択します。

どうすれば実現できますか?新しいPowershell ISEウィンドウを開く唯一の方法は、空白のスクリプトファイルであり、誰も選択することができないということです(つまり、start powershell_ise.exe -file "myfile.ps1" - これは動作しません)。

答えて

-1

PowerShellの内側から私が実行します。

ise myfile.ps1 

、それはそれを開きます。

+0

ISEの内部で実行すると、新しいISEウィンドウではなく新しいタブが開きます。それは、彼らがすでに質問で言ったことです。 – Joey

+0

私はISEで実行することについて話していません。私はPowerShellから言った。 –

+0

はい、しかし*彼ら* ISEで実行について話しています。あなたの答えは、彼らが抱えている問題を完全に回避します。 – Joey

0

簡単に言えば、私はそれが可能ではないと思います。私はすばらしいGoogleをやって、campbell.rwが投稿した答えを見つけたが、同じことが起こった。同様に、私はちょうど...次のコマンドを使用して、新しいPowerShellのISEプロセスを開始するために

Start-Process -FilePath C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe -ArgumentList "-File .\testscript.ps1" 

を試してみた...しかし、あなたは代わりの新しいインスタンスを開くと、既存の答えは以下のコメントで述べたようにPowerShell ISEは、 'ArgumentList'パラメータで指定したスクリプトを使用して、同じインスタンスに新しいタブを作成するだけです。

+0

まったく同じことがここで起こるので、それはほとんど驚くことではありません。プロセスがどのように開始されるかは問題ではありません。新しいISEインスタンスで、最初のファイルに新しいタブでファイルを開くように指示するので、 'ise'エイリアスか' Start-Process'を使うかどうかは、結果に完全に無関係です。 – Joey

+0

私はpowershell_ise.exeは自分自身のためにはあまりにもスマートに思っていると思うし、本質的にそれ自身の新しいプロセスを作成していることを認識していないので、新しいタブでそれを開きますlol – Fredulom

+0

また、新しいウィンドウをプログラムで開き、後にコードで操作することができます。現在のウィンドウ内では '$ psISE'にアクセスして、新しいタブでファイルを開くことができます。 – Joey

関連する問題