当 .ps1 文件来自快捷方式 运行 时,为什么我的系统 Windows 表单看起来不同?

Why does my System Windows Form look different when the .ps1 file is run from a shortcut?

我正在使用来自 System.Windows.Forms 程序集的 Windows.Forms.MonthCalendar。

当 运行 来自 Powershell ISE 的脚本时,它看起来像这样:

但是当 运行 通过 dekstop 快捷方式运行脚本时,它看起来像这样: (快捷键目标:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\Temp\Test.ps1")

如果 Powershell ISE 使用的是更高版本的 Powershell,我该如何在我的快捷方式中使用该版本?

TIA

创建表单前需要添加以下内容:

[System.Windows.Forms.Application]::EnableVisualStyles();