如何在添加之前验证snapin?

Sam*_*abu 7 powershell powershell-2.0

我在Powershell中遇到了编译问题.

Add-PSSnapin:无法添加Windows PowerShell管理单元VMware.VimAutomation.Core,因为它已添加.验证管理单元的名称,然后重试.

该错误明确提到我需要验证管理单元的名称.当我第一次执行时,它已成功添加.

如何验证管理单元是否存在,如果没有则添加?

Sha*_*evy 11

如果尚未加载,您可以加载它:

if(-not (Get-PSSnapin VMware.VimAutomation.Core))
{
   Add-PSSnapin VMware.VimAutomation.Core
}
Run Code Online (Sandbox Code Playgroud)

您也可以加载它并忽略错误:

Add-PSSnapin VMware.VimAutomation.Core -ErrorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)