Я могу запустить команду «Puppet Bolt» в PowerShell. В powershell я получил вывод, как показано ниже
Запущено на winrm: // remotemachine
Завершено на winrm: // remotemachine
STDOUT:
RemoteMachineHostName
Успешно на 1 цели Выполнить на 1 tartget в 3.2 se c
Мой C#, как показано ниже
PowerShell ps = PowerShell.Create();
ps.AddScript("C:\\User1\\GetRemoteAzureVMHostName.ps1");
Collection<PSObject> results = ps.Invoke(); // in results, I'm getting value as 0.
foreach (PSObject result in results)
{
//Do something
}
Я попытался изменить цель платформы сборки на x64 в Visual Studio 2019, но это не помогло не работает.
Как исправить вышеуказанную проблему
Обновление 1:
Я использовал приведенную ниже команду в сценарии powershell.
bolt command run hostname --targets winrm://158.28.0.546 --no-ssl-verify --user testuser123 --password test@84p