Próbuję uruchomić to polecenie powershell z visual studio. Moja komenda jest
add-pssnapin microsoft.exchange.management.powershell.snapin; New-accepteddomain –name domain123.com –domainname domain123.com
Zawsze daje mi błąd. Błąd to:
"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."
Ale kiedy spróbowałem tego polecenia w powłoce, działa dobrze. Ale za każdym razem, gdy próbowałem uruchomić to polecenie z mojego kodu, daje mi to błąd, o którym wspomniałem powyżej.
Odpowiedzi:
0 dla odpowiedzi № 1IIRC jest snapem Exchange, więc jest 64-bitowynie jest dostępny dla 32-bitowego silnika PowerShell obsługiwanego w 32-bitowym procesie devenv.exe (Visual Studio). Z poziomu konsoli menedżera pakietów Nuget wykonaj:
Get-PSSnapin -Registered
Aby sprawdzić, czy pojawia się przystawka Exchange.