Get-SCPROMonitorState

Gets the state of a specified PRO monitor on a specific VMM object.

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

Required? true
Accept Pipeline Input? false
Position? named
Specifies a private cloud object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

ComputerTier

Required? false
Accept Pipeline Input? false
Position? named
Specifies a computer tier object.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

VMHostCluster

Required? true
Accept Pipeline Input? false
Position? named
Specifies a VMM host cluster object.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

Service

Required? true
Accept Pipeline Input? false
Position? named
Specifies a VMM service object.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

VM

Required? true
Accept Pipeline Input? false
Position? named
Specifies a virtual machine object.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

VMHost

Required? true
Accept Pipeline Input? false
Position? named
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.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

PROMonitor

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a PRO monitor object.

VMMServerScope

Required? true
Accept Pipeline Input? false
Position? named
Indicates that the PRO information returned is scoped to the entire VMM server.

VMMServer

Required? false
Accept Pipeline Input? false
Position? named
Specifies a VMM server object.

Examples

1: Get the state of a PRO monitor for a specific host.
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
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.

See Also