Я пытаюсь извлечь теги из каждой виртуальной машины в vCenter для проекта, который я пишу для компании, в которой я работаю.Я успешно настроил среду .NET с помощью PowerCLI, и я могу успешно извлечь все виртуальные машины с именем и так далее, но когда я пытаюсь получить теги, я получаю пустой массив.
// Connect to VMware SDK service
Client.Connect(address_vmw);
Client.Login(username_vmw, password_vmw);
// Get all Virtual Machines
vmw_machines = Client.FindEntityViews(typeof(VirtualMachine), null, null, null);
foreach (VirtualMachine machine in vmw_machines) //for each machine in VMW
{
string machineName = machine.Name; // this works fine
dynamic machineTags = machine.Tag; // I need to fix this line!
foreach (dynamic tag in machineTags) // it is an empty array!
{
Console.Write(tag);
}
...
Этотеги, которые мне нужно получить в vCenter: Снимок экрана vCenter в HTML GUI