在真实的PowerShell窗口中运行PowerShell脚本

在真实的PowerShell窗口中运行PowerShell脚本,powershell,command-line,command-prompt,Powershell,Command Line,Command Prompt,当我在经典的windows命令promt(黑色、小、不可完全调整大小、小的预定义滚动缓冲区)中键入此命令时 脚本将在经典命令提示符窗口中执行。 但是我想要一个真正的PowerShell窗口(蓝色背景,更大,完全可调整大小,“无休止的”斜视)。 如何做到这一点?如果我理解正确,您只需要一个powshell窗口而不是cmd窗口。通过在开始->运行中键入powershell打开powershell窗口 假设您的执行策略已正确设置,您只需执行./myScript.ps1即可。我要运行的脚本将对当前目录中

当我在经典的windows命令promt(黑色、小、不可完全调整大小、小的预定义滚动缓冲区)中键入此命令时

脚本将在经典命令提示符窗口中执行。
但是我想要一个真正的PowerShell窗口(蓝色背景,更大,完全可调整大小,“无休止的”斜视)。


如何做到这一点?

如果我理解正确,您只需要一个powshell窗口而不是cmd窗口。通过在开始->运行中键入powershell打开powershell窗口


假设您的执行策略已正确设置,您只需执行./myScript.ps1即可。

我要运行的脚本将对当前目录中的文件执行几次检查。因此,如果我要从“开始”菜单启动PS,我必须首先导航到我的(非常深的)路径。对于CMD,我可以在按住shift键的同时右键单击文件夹,然后选择“从此处开始命令提示”。对于“Powershell from here”,有一个注册表调整,但这也会在CMD中打开一个PS-/哦,我明白了,也许这会有帮助,但是,您可以通过更改字体、颜色等来编辑cmd属性,使其看起来与powershell完全相同。或者,您可以使用$Profile确保当powershell运行时,即使它在cmd窗口中运行,您也可以使用这些设置。好的,powershell窗口只是一个自定义的cmd窗口,这是我在最后几分钟发现的,也认为PS赢和CMD赢是两码事。所以我修改了CMD的标准prefs,一切都很好:)
powershell myScript.ps1