Get-HypVMMacAddress¶
Retrieves a list the MAC addresses for the VMs in the specified connection.
Syntax¶
Get-HypVMMacAddress [-LiteralPath] <String> [-BearerToken <String>] [-AdminClientIP <String>] [-TraceParent <String>] [-TraceState <String>] [-VirtualSiteId <String>] [-AdminAddress <String>] [<CommonParameters>]
Detailed Description¶
Use this command to obtain a list of MAC addresses of all the virtual machines in the specified connection.
Related Commands¶
Parameters¶
Name | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|
LiteralPath | The path to a connection item in the hosting provider. Paths to anything other than a connection item will result in an error being returned. The path can be provided as either <drive>:\connections\<Connection Name> or <drive:>\connections\{<Connection Uid>} | true | true (ByValue) | |
BearerToken | Specifies the bearer token assigned to the calling user | false | false | |
AdminClientIP | Specifies the client IP of the calling user | false | false | |
TraceParent | Specifies the trace parent assigned for internal diagnostic tracing use | false | false | |
TraceState | Specifies the trace state assigned for internal diagnostic tracing use | false | false | |
VirtualSiteId | Specifies the virtual site the PowerShell snap-in will connect to. | false | false | |
AdminAddress | Specifies the address of a XenDesktop controller that the PowerShell snap-in connects to. You can provide this as a host name or an IP address. | false | false | LocalHost. Once a value is provided by any cmdlet, this value becomes the default. |
Input Type¶
System.String¶
You Can Pipe A String That Contains A Path To Get-Hypconfigurationdataforitem
Return Values¶
Citrix.Host.Sdk.Hypervisorvmobject¶
Get-HypVMMMacAddress returns an object containing the following properties.
-
MacAddress <string> - specifies the MAC address of the VM.
-
VMId <string> - specifies the identifier for the VM as defined in the hypervisor hosting it.
Notes¶
The path must refer to a connection item. Hosting unit items are not valid. In the case of failure, the following errors can result.
-
InputConnectionsPathInvalid: If the path is not provided in an expected format, an InputConnectionsPathInvalid error results.
-
HypervisorConnectionObjectNotFound: The hypervisor connection object specified cannot be found.
-
HypervisorInMaintenanceMode: The hypervisor for the connection is in maintenance mode.
-
DatabaseError: An error occurred in the service while attempting a database operation.
-
DatabaseNotConfigured: The operation could not be completed because the database for the service is not configured.
-
DataStoreException: An error occurred in the service while attempting a database operation - communication with the database failed for various reasons.
-
CommunicationError: An error occurred while communicating with the service.
-
InvalidFilter: A filtering expression was supplied that could not be interpreted for this cmdlet.
-
ExceptionThrown: An unexpected error occurred. For more details, see the Windows event logs on the controller being used or examine the XenDesktop logs.
Examples¶
Example 1¶
C:\PS>Get-HypVMMacAddress -LiteralPath XDHyp:\Connections\MyConnection MacAddress VMId ---------- ---- 52:b0:1c:ed:60:fa f3395d2a-a196-41c2-e37d-764acf871599 62:6f:f0:40:d5:af 5f4457b0-cc3c-f806-8ca7-5f57e4bdf2d1 4e:a5:9f:00:b2:0c 3115177b-85a9-d8ee-d0f9-0c7437483c09
Description¶
This command gets the MAC addresses for the connection called "MyConnection".
Example 2¶
XDHyp:\Connections\MyConnection>Get-HypVMMacAddress -Path . MacAddress VMId ---------- ---- 52:b0:1c:ed:60:fa f3395d2a-a196-41c2-e37d-764acf871599 62:6f:f0:40:d5:af 5f4457b0-cc3c-f806-8ca7-5f57e4bdf2d1 4e:a5:9f:00:b2:0c 3115177b-85a9-d8ee-d0f9-0c7437483c09
Description¶
This command gets the MAC addresses for the connection at the current directory. The dot (.) represents the current location (not its contents).
Example 3¶
C:\PS>Get-HypVMMacAddress -LiteralPath Xdhyp:\connections\"{268c66db-9b8c-47f6-9265-42326dbff006}"
Description¶
This command gets the MAC addresses for the connection that has a ConnectionUid of 268c66db-9b8c-47f6-9265-42326dbff006.