首页 > 解决方案 > 导入 virtualmachinemanager 模块后 Stop-Job 成为别名

问题描述

在 Powershell (PS 5.1) 中导入模块“virtualmachinemanager”后,cmdlet Stop-Job 成为 Stop-SCJob 的别名。我在导入之前检查了 cmdlet 是否有效。此外,我尝试在导入之前为 Stop-Job 创建一个自定义别名。但遗憾的是,该别名在导入后也指的是 Stop-SCJob。

我也试图在谷歌上找到一些东西,但还没有运气。

以前有人见过这种行为吗?更重要的是我该如何解决这个问题?

提前致谢。

标签: powershell

解决方案


您可以简单地删除别名:(Remove-Item Alias:\Stop-Job如果-ErrorAction Ignore您想处理没有别名的情况)。如果要在不删除别名的情况下引用原始 cmdlet,可以使用Microsoft.PowerShell.Core\Stop-Job.

感谢 Jeroen Mostert


推荐阅读