viki1987 Ответов: 1

Модуль импорта, вызванный из C#, создает исключение


Привет,

Я попробовал импортировать модуль в C# с dot net версии 4.5 и SCVMM 2012 r2

PowerShell powershell = PowerShell.Create();
powerShell.Commands.AddCommand("Import-Module").AddParameter("Name", "virtualmachinemanager");
powerShell.Invoke(); // This throws exception.


Что я уже пробовал:

Даже попробовал нижеприведенный метод,

InitialSessionState iss = InitialSessionState.CreateDefault();
           iss.ImportPSModule(new string[] { @"C:\vm\vm.psd1"});
           Runspace runSpace = RunspaceFactory.CreateRunspace(iss);
           runSpace.Open();


И то, и другое не сработало. Пожалуйста, помогите решить эту проблему в C#. Заранее спасибо

Eric Lynch

Возможно, вы захотите нажать кнопку "улучшить вопрос" и поделиться фактическим текстом исключения. Помимо простого сообщения о том, что "что-то" пошло не так, текст исключения описывает это "что-то" и может дать подсказки для его исправления.

1 Ответов

Рейтинг:
2

RickZeeland

Может быть, вы можете попробовать New-SCVMCheckpoint командлет, New-SCVMCheckpoint | Microsoft Docs[^]