我正在尝试从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中尝试这个命令时,它运行正常。但每当我尝试从我的代码中运行此命令时,它就会给我上面提到的错误。
答案 0 :(得分:0)
IIRC Exchange snapin是64位,因此它不适用于32位devenv.exe(Visual Studio)进程中托管的32位PowerShell引擎。从Nuget Package Manager控制台,执行:
Get-PSSnapin -Registered
查看Exchange管理单元是否显示。