我有一个从 Windows 快捷方式调用的 PS 脚本。我在上面放了几个文件或目录,它工作得很好。我想添加一些命名参数(我们称它们为:-Param1 和 -Param2),可选的,当然只能从 PowerShell 提示符中使用。
param (
[switch]$CreateShortcut
)
Run Code Online (Sandbox Code Playgroud)
开关参数起作用。
但是,如果我添加一个字符串参数:
param (
[switch]$CreateShortcut,
[string]$Param1
)
Run Code Online (Sandbox Code Playgroud)
当然,当我通过 Windows 快捷方式调用脚本时,它不再起作用: $Param1 接收第一个文件。
有解决办法吗?
谢谢