Я пытаюсь реализовать удаленную рабочую среду, для которой требуется как connectionInfo, так и для обмена сообщениями с Exchange, и импортированный модуль для работы с активным каталогом. Вот проблема Код:Я не понимаю ошибку выполнения NewNotImplementedException. Я получаю
runspace = System.Management.Automation.Runspaces.RunspaceFactory.
CreateRunspace(psConnectionInfo);
runspace.InitialSessionState.ImportPSModule(new[] { "ActiveDirectory" });
runspace.Open();
Ошибка выполнения я получаю:
Невозможно выполнить операцию, так как операция «NewNotImplementedException по смещению 32 в файле: строка: колонка: 0: 0» не реализован
Если я опускаю строку runspaceInitialSessionState
, я не получаю сообщение об ошибке, но команда PowerShell SetADServerSettings
для ViewEntireForest не запускается, потому что она не распознается.
StackTrace:
Невозможно выполнить операцию, так как операция "NewNotImplementedException по смещению 32 в файле: строка: колонка: 0: 0" не будет реализован. в System.Management.Automation.RemoteRunspace.get_InitialSessionState() в ManageUserForwardsWS.ManageUserForwards.SetExchangeCredentials (String имя пользователя, String PwString) в C: \ Users \ rtanner.CATNET \ Documents \ Visual Studio 2013 \ Projects \ ManageUserForwardsWS \ ManageUserForwardsWS \ ManageUserForwards .asmx.cs: линия 122
я также может генерировать ту же ошибку с этим кодом вместо:
Pipeline pipeline = runspace.CreatePipeline();
PowerShell powershell = PowerShell.Create();
powershell.Runspace = pipeline.Runspace;
powershell.Runspace.InitialSessionState.ImportPSModule(new[] { "ActiveDirectory" });
И вот StackTrace:
Невозможно выполнить операцию, потому что операция «NewNotImplementedException при смещении 32 в файле: строка: столбец: 0: 0» не реализована. в System.Management.Automation.RemoteRunspace.get_InitialSessionState() в ManageUserForwardsWS.ManageUserForwards.SetForward (String, String SamAccountName fowardAddress) в C: \ Users \ rtanner.CATNET \ Documents \ Visual Studio 2013 \ Projects \ ManageUserForwardsWS \ ManageUserForwardsWS \ ManageUserForwards .asmx.cs: строка 151
Помогает ли эта дополнительная информация? Есть какие нибудь идеи как это починить?
Не могли бы вы добавить трассировку стека для этой ошибки? Это может дать некоторое понимание. – OnoSendai
Добавлен StackTrace! – caspersgrin
Строка 122 (см. Трассировку стека) - это строка 'ImportPSModule()'. – caspersgrin