Powershell ISE - 打开新窗口时选择脚本文件

时间:2017-01-19 12:49:16

标签: powershell powershell-ise

我试图打开一个新的Powershell ISE窗口,提供我自己的脚本.ps1文件。

我怎样才能做到这一点?似乎打开一个新的Powershell ISE窗口的唯一方法是使用空白脚本文件,并且没有人可以选择(即start powershell_ise.exe -file "myfile.ps1" - 这不起作用)。

3 个答案:

答案 0 :(得分:1)

以下是一些解决方案:

1)使用ISE两次,唯一的缺点是您会看到额外的无标题文档

                        <Key>/IMAGE/DESCRIPTION</Key>
                        <Value>Windows 10 Enterprise LTSC</Value>

2)您可以在管理员模式(从非管理员模式)中启动它,它将强制创建新的ISE:

ise; ise ".\test.ps1"

3)以其他用户身份运行

Start-Process powershell_ise -ArgumentList ".\test.ps1" -Verb RunAs

方法2/3只打开一次新ISE(直到您将其关闭)

答案 1 :(得分:0)

从powershell内部开始运行:

android:tint="@color/red"    

它会打开它。

答案 2 :(得分:0)

简单地说,我认为这是不可能的。我已经做了一个快速的谷歌,并找到了campbell.rw发布的答案,但同样的事情发生了。同样,我只是尝试使用以下命令启动新的PowerShell ISE流程...

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

...但是就像你在下面的评论中提到的现有答案,而不是打开PowerShell ISE的新实例,它只是在同一个实例中使用我在&#39; ArgumentList&#中指定的脚本创建一个新选项卡39;参数。