Get-SCPROMonitorState
Applies To: System Center 2012 - Virtual Machine Manager
Get-SCPROMonitorState
Gets the state of a specified PRO monitor on a specific VMM object.
Syntax
Parameter Set: VMHost
Get-SCPROMonitorState -VMHost <Host> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: Cloud
Get-SCPROMonitorState -Cloud <Cloud> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: ComputerTier
Get-SCPROMonitorState -ComputerTier <ComputerTier> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: HostCluster
Get-SCPROMonitorState -VMHostCluster <HostCluster> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: Service
Get-SCPROMonitorState -Service <Service> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: VM
Get-SCPROMonitorState -VM <VM> [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Parameter Set: VMMServer
Get-SCPROMonitorState -VMMServerScope [-PROMonitor <PROMonitor> ] [-VMMServer <ServerConnection> ] [ <CommonParameters>]
Detailed Description
The Get-SCPROMonitorState cmdlet gets the state of a specified Performance and Resource Optimization (PRO) monitor on a specific System Center Virtual Machine Manager (VMM) object.
For more information about Get-SCPROMonitorState, type: "Get-Help Get-SCPROMonitorState -online".
Parameters
-Cloud<Cloud>
Specifies a private cloud object.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ComputerTier<ComputerTier>
Specifies a computer tier object.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-PROMonitor<PROMonitor>
Specifies a PRO monitor object.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
true (ByValue) |
Accept Wildcard Characters? |
false |
-Service<Service>
Specifies a VMM service object.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-VM<VM>
Specifies a virtual machine object.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-VMHost<Host>
Specifies a virtual machine host object. VMM supports Hyper-V hosts, VMware ESX hosts, and Citrix XenServer hosts.
For more information about each type of host, type: "Get-Help Add-SCVMHost -detailed". See the examples for a specific cmdlet to determine how that cmdlet uses this parameter.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-VMHostCluster<HostCluster>
Specifies a VMM host cluster object.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-VMMServer<ServerConnection>
Specifies a VMM server object.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
true (ByValue) |
Accept Wildcard Characters? |
false |
-VMMServerScope
Indicates that the PRO information returned is scoped to the entire VMM server.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
<CommonParameters>
This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters.
Inputs
The input type is the type of the objects that you can pipe to the cmdlet.
Outputs
The output type is the type of the objects that the cmdlet emits.
- PROMonitorState
Examples
1: Get the state of a PRO monitor for a specific host.
The first command gets the virtual machine host object named VMHost01 and stores the object in the $VMHost variable.
The second command gets the PRO monitor object with the specified name and management pack name and stores the object in the $PROMonitor variable.
The third command gets the PRO monitor state for the PRO monitor object stored in $PROMonitor for VMHost01 and stores the state in the $PROMonitorState variable.
The last command displays the state information sored in $PROMonitorState for the user.
PS C:\> $VMHost = Get-VMHost "VMHost01.Contoso.com"
PS C:\> $PROMonitor = Get-SCPROMonitor -Name "System Center Virtual Machine Manager Maximum Dynamic Memory Monitor" -ManagementPackName "System Center Virtual Machine Manager PRO V2 HyperV Host Performance"
PS C:\> $PROMonitorState = Get-SCPROMonitorState -PROMonitor $PROMonitor -VMHost $VMHost
PS C:\> $PROMonitorState