Integration

Table Of Contents
VMware, Inc. 57
Chapter 3 Using View PowerCLI
NOTE The netLabelAutoAssigns output displays the network label assignments that View Connection
Server reserves for the virtual machine. To see the network labels that are actually assigned to the virtual
machine in vCenter Server, use the -getNetworkLabel parameter with the Get-DesktopVM cmdlet. See
“Displaying Network Label Assignments Made for a Virtual Machine in vCenter Server on page 57.
The following example displays network label assignments for the virtual machine 918 in the pool pool2.
> get-desktopvm -pool_id pool2
...
vm : 918
ps_object_type : vc_vm
id : VirtualMachine-vm-47878
vc_id : 2162aa44-e99c-4f1a-875d-dd295681d2ca
Name : pool2-1811
UnescapedName : pool2-1811
Path : /resource/vm/Discovered virtual machine/pool2/pool2-1811
GuestFullName : Microsoft Windows 7 (32-bit)
GuestID : windows7Guest
HostName : POOL2-1811.vdi3.net
IPAddress : 10.143.30.205
machine_id : 56496104-bf91-4d69-8bae-fb4493608542
user_sid :
user_displayname :
isInPool : true
pool_id : pool2
isLinkedClone : true
composerTask : refresh
netLabelAutoAssigns : {Network adapter 1=desktop-auto08-300} ...
Displaying Network Label Assignments Made for a Virtual Machine in vCenter Server
The netLabelAutoAssigns output displays the network label assignments that View Connection Server
reserves for the virtual machine. Additional network label assignments to other virtual machines can be made
in vCenter Server that are outside the control of View.
To see the network labels that are actually assigned to the virtual machine in vCenter Server, use the
-getNetworkLabel parameter with the Get-DesktopVM cmdlet.
In the command line, you must type a Boolean value of $true to enable the -getNetworkLabel parameter.
For example: -getNetworkLabel $true
The output of the Get-DesktopVM cmdlet displays the networkLabels parameter, which shows the NICs and
network label assignments that were made for the virtual machine.
N
OTE As a best practice, run the Get-DesktopVM cmdlet with the -getNetworkLabel parameter during
off-peak periods of vSphere utilization. The parameter is long-running.
The following example displays network label assignments made in vCenter Server for the virtual machine
1849 in the pool pool2.
> get-desktopvm -pool_id pool2 -getnetworklabel $true
...
vm : 1849
ps_object_type : vc_vm
id : VirtualMachine-vm-46148
vc_id : 2162aa44-e99c-4f1a-875d-dd295681d2ca
Name : pool2-85
UnescapedName : pool2-85
Path : /resource/vm/Discovered virtual machine/pool2/pool2-85
GuestFullName : Microsoft Windows 7 (32-bit)
GuestID : windows7Guest
HostName : POOL2-85.vdi3.net
IPAddress : 192.168.1.10
networkLabels : {Network adapter 1=desktop-auto01-230}