/ / Powershell - NewAcceptedDomain Command nie działa w niedziałających w visual studio. Ale działa dobrze w powershell - powershell

Powershell - NewAcceptedDomain Command nie działa w niedziałających w visual studio. Ale działa dobrze w powershell - powershell

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 № 1

IIRC 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.