首页 > 解决方案 > 如何在 windows 和 linux 之间可移植地模块限定 powershell cmdlet 名称

问题描述

我正在编写一个可在 Windows 和 Linux 上运行的 powershell 脚本。AFAICT 模块限定名称在 Windows 下需要一个“\”(反斜杠),在 Linux 下需要一个“/”(正斜杠)。

例如:

ModuleName\CmdletName <-------- 这在 Windows 上有效,在 Linux 上失败

ModuleName/CmdletName <-------- 这在 Linux 上有效,在 Windows 上失败

如何编写此代码以在两种环境中工作?

标签: linuxwindowspowershell

解决方案


推荐阅读