Powershell- NewAcceptedDomain命令无法在Visual Studio中工作。但它在powershell中运行良好

时间:2014-07-09 05:54:25

标签: powershell

我正在尝试从visual studio运行这个powershell命令。 我的命令是

add-pssnapin microsoft.exchange.management.powershell.snapin; New-accepteddomain –name domain123.com –domainname domain123.com

总是给我一个错误。 错误是:

"The term 'New-AcceptedDomain' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again."

但是当我在powershell中尝试这个命令时,它运行正常。但每当我尝试从我的代码中运行此命令时,它就会给我上面提到的错误。

1 个答案:

答案 0 :(得分:0)

IIRC Exchange snapin是64位,因此它不适用于32位devenv.exe(Visual Studio)进程中托管的32位PowerShell引擎。从Nuget Package Manager控制台,执行:

Get-PSSnapin -Registered

查看Exchange管理单元是否显示。