在 PowerShell 7 中,微软引入了跨平台的兼容性,但这也意味着它不再支持一些特定于 Windows 的命令和模块。Get-AppxPackage
和 Add-AppxPackage
是其中的一部分,这些命令只能在 Windows PowerShell 中运行,而不能在 PowerShell 7 中运行。
如果需要运行这些命令,我们需要切换回 Windows PowerShell 来进行可以通过在搜索框中输入 “Windows PowerShell” 并打开它来实现。然后在 Windows PowerShell 中运行 Get-AppxPackage
或者 Add-AppxPackage
命令。
还有另外一种方式就是使用Import-Module -Name Appx -UseWIndowsPowershell
。
参考:
1.https://gist.github.com/simonholm/f893d31fdf3d345438ea585ec6073db5