System.Array
Count
Length
System.Xml.XmlNode
ToString
Microsoft.PowerShell.ToStringCodeMethods
XmlNode
System.Xml.XmlNodeList
ToString
Microsoft.PowerShell.ToStringCodeMethods
XmlNodeList
System.Management.Automation.PSDriveInfo
Used
## Ensure that this is a FileSystem drive
if($this.Provider.ImplementingType -eq
[Microsoft.PowerShell.Commands.FileSystemProvider])
{
$driveRoot = ([System.IO.DirectoryInfo] $this.Root).Name.Replace('\','')
$drive = Get-WmiObject Win32_LogicalDisk -Filter "DeviceId='$driveRoot'"
$drive.Size - $drive.FreeSpace
}
Free
## Ensure that this is a FileSystem drive
if($this.Provider.ImplementingType -eq
[Microsoft.PowerShell.Commands.FileSystemProvider])
{
$driveRoot = ([System.IO.DirectoryInfo] $this.Root).Root.Name.Replace('\','')
$drive = Get-WmiObject Win32_LogicalDisk -Filter "DeviceId='$driveRoot'"
$drive.FreeSpace
}
System.DirectoryServices.PropertyValueCollection
ToString
Microsoft.PowerShell.ToStringCodeMethods
PropertyValueCollection
System.Drawing.Printing.PrintDocument
Name
$this.PrinterSettings.PrinterName
Color
$this.PrinterSettings.SupportsColor
Duplex
$this.PrinterSettings.Duplex
System.Management.Automation.ApplicationInfo
FileVersionInfo
[System.Diagnostics.FileVersionInfo]::getversioninfo( $this.Path )
System.DateTime
DateTime
if ((& { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq "Date")
{
"{0}" -f $this.ToLongDateString()
}
elseif ((& { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq "Time")
{
"{0}" -f $this.ToLongTimeString()
}
else
{
"{0} {1}" -f $this.ToLongDateString(), $this.ToLongTimeString()
}
System.Net.IPAddress
IPAddressToString
$this.Tostring()
PSStandardMembers
SerializationDepth
1
DefaultDisplayProperty
IPAddressToString
Deserialized.System.Net.IPAddress
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Diagnostics.ProcessModule
Size
$this.ModuleMemorySize / 1024
Company
$this.FileVersionInfo.CompanyName
FileVersion
$this.FileVersionInfo.FileVersion
ProductVersion
$this.FileVersionInfo.ProductVersion
Description
$this.FileVersionInfo.FileDescription
Product
$this.FileVersionInfo.ProductName
System.Collections.DictionaryEntry
Name
Key
System.Management.Automation.PSModuleInfo
PSStandardMembers
DefaultDisplayPropertySet
Name
Path
Description
Guid
Version
ModuleBase
ModuleType
PrivateData
AccessMode
ExportedAliases
ExportedCmdlets
ExportedFunctions
ExportedVariables
NestedModules
System.ServiceProcess.ServiceController
PSStandardMembers
DefaultDisplayPropertySet
Status
Name
DisplayName
Name
ServiceName
RequiredServices
ServicesDependedOn
ToString
Deserialized.System.ServiceProcess.ServiceController
PSStandardMembers
DefaultDisplayPropertySet
Status
Name
DisplayName
System.Management.Automation.CmdletInfo
DLL
$this.ImplementingType.Assembly.Location
System.Management.Automation.AliasInfo
ResolvedCommandName
$this.ResolvedCommand.Name
DisplayName
if ($this.Name.IndexOf('-') -lt 0)
{
if ($this.ResolvedCommand -ne $null)
{
$this.Name + " -> " + $this.ResolvedCommand.Name
}
else
{
$this.Name + " -> " + $this.Definition
}
}
else
{
$this.Name
}
System.DirectoryServices.DirectoryEntry
PSStandardMembers
DefaultDisplayPropertySet
distinguishedName
Path
ConvertLargeIntegerToInt64
Microsoft.PowerShell.AdapterCodeMethods
ConvertLargeIntegerToInt64
ConvertDNWithBinaryToString
Microsoft.PowerShell.AdapterCodeMethods
ConvertDnWithBinaryToString
System.IO.DirectoryInfo
Mode
Microsoft.PowerShell.Commands.FileSystemProvider
Mode
BaseName
$this.Name
PSStandardMembers
DefaultDisplayProperty
Name
System.IO.FileInfo
Mode
Microsoft.PowerShell.Commands.FileSystemProvider
Mode
VersionInfo
[System.Diagnostics.FileVersionInfo]::GetVersionInfo($this.FullName)
BaseName
if ($this.Extension.Length -gt 0){$this.Name.Remove($this.Name.Length - $this.Extension.Length)}else{$this.Name}
PSStandardMembers
DefaultDisplayPropertySet
LastWriteTime
Length
Name
System.Diagnostics.EventLogEntry
EventID
$this.get_EventID() -band 0xFFFF
System.Management.ManagementBaseObject
PSComputerName
__SERVER
System.Management.ManagementObject#root\cimv2\Win32_PingStatus
IPV4Address
$iphost = [System.Net.Dns]::GetHostEntry($this.address)
$iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetwork } | select -first 1
IPV6Address
$iphost = [System.Net.Dns]::GetHostEntry($this.address)
$iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetworkV6 } | select -first 1
System.Management.ManagementObject#root\cimv2\Win32_Process
ProcessName
Name
Handles
Handlecount
VM
VirtualSize
WS
WorkingSetSize
Path
$this.ExecutablePath
System.Diagnostics.Process
PSStandardMembers
DefaultDisplayPropertySet
Id
Handles
CPU
Name
PSConfiguration
Name
Id
PriorityClass
FileVersion
PSResources
Name
Id
Handlecount
WorkingSet
NonPagedMemorySize
PagedMemorySize
PrivateMemorySize
VirtualMemorySize
Threads.Count
TotalProcessorTime
Name
ProcessName
Handles
Handlecount
VM
VirtualMemorySize
WS
WorkingSet
PM
PagedMemorySize
NPM
NonpagedSystemMemorySize
Path
$this.Mainmodule.FileName
Company
$this.Mainmodule.FileVersionInfo.CompanyName
CPU
$this.TotalProcessorTime.TotalSeconds
FileVersion
$this.Mainmodule.FileVersionInfo.FileVersion
ProductVersion
$this.Mainmodule.FileVersionInfo.ProductVersion
Description
$this.Mainmodule.FileVersionInfo.FileDescription
Product
$this.Mainmodule.FileVersionInfo.ProductName
__NounName
Process
Deserialized.System.Diagnostics.Process
PSStandardMembers
DefaultDisplayPropertySet
Id
Handles
CPU
Name
PSConfiguration
Name
Id
PriorityClass
FileVersion
PSResources
Name
Id
Handlecount
WorkingSet
NonPagedMemorySize
PagedMemorySize
PrivateMemorySize
VirtualMemorySize
Threads.Count
TotalProcessorTime
System.Management.ManagementObject#root\cli\Msft_CliAlias
PSStandardMembers
DefaultDisplayPropertySet
FriendlyName
PWhere
Target
System.Management.ManagementObject#root\cimv2\Win32_BaseBoard
PSStatus
Status
Name
PoweredOn
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Model
Name
SerialNumber
SKU
Product
System.Management.ManagementObject#root\cimv2\Win32_BIOS
PSStandardMembers
DefaultDisplayPropertySet
SMBIOSBIOSVersion
Manufacturer
Name
SerialNumber
Version
PSStatus
Status
Name
Caption
SMBIOSPresent
System.Management.ManagementObject#root\cimv2\Win32_BootConfiguration
PSStatus
Name
SettingID
ConfigurationPath
PSStandardMembers
DefaultDisplayPropertySet
BootDirectory
Name
SettingID
Caption
System.Management.ManagementObject#root\cimv2\Win32_CDROMDrive
PSStatus
Availability
Drive
ErrorCleared
MediaLoaded
NeedsCleaning
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Caption
Drive
Manufacturer
VolumeName
System.Management.ManagementObject#root\cimv2\Win32_ComputerSystem
PSStatus
AdminPasswordStatus
BootupState
ChassisBootupState
KeyboardPasswordStatus
PowerOnPasswordStatus
PowerSupplyState
PowerState
FrontPanelResetStatus
ThermalState
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Domain
Manufacturer
Model
Name
PrimaryOwnerName
TotalPhysicalMemory
POWER
Name
PowerManagementCapabilities
PowerManagementSupported
PowerOnPasswordStatus
PowerState
PowerSupplyState
System.Management.ManagementObject#root\cimv2\WIN32_PROCESSOR
PSStandardMembers
DefaultDisplayPropertySet
Caption
DeviceID
Manufacturer
MaxClockSpeed
Name
SocketDesignation
PSStatus
Availability
CpuStatus
CurrentVoltage
DeviceID
ErrorCleared
ErrorDescription
LastErrorCode
LoadPercentage
Status
StatusInfo
PSConfiguration
AddressWidth
DataWidth
DeviceID
ExtClock
L2CacheSize
L2CacheSpeed
MaxClockSpeed
PowerManagementSupported
ProcessorType
Revision
SocketDesignation
Version
VoltageCaps
System.Management.ManagementObject#root\cimv2\Win32_ComputerSystemProduct
PSStatus
Name
Version
PSStandardMembers
DefaultDisplayPropertySet
IdentifyingNumber
Name
Vendor
Version
Caption
System.Management.ManagementObject#root\cimv2\CIM_DataFile
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Compressed
Encrypted
Size
Hidden
Name
Readable
System
Version
Writeable
System.Management.ManagementObject#root\cimv2\WIN32_DCOMApplication
PSStandardMembers
DefaultDisplayPropertySet
AppID
InstallDate
Name
PSStatus
Name
Status
System.Management.ManagementObject#root\cimv2\WIN32_DESKTOP
PSStandardMembers
DefaultDisplayPropertySet
Name
ScreenSaverActive
ScreenSaverSecure
ScreenSaverTimeout
SettingID
PSStatus
Name
ScreenSaverActive
System.Management.ManagementObject#root\cimv2\WIN32_DESKTOPMONITOR
PSConfiguration
DeviceID
Name
PixelsPerXLogicalInch
PixelsPerYLogicalInch
ScreenHeight
ScreenWidth
PSStatus
DeviceID
IsLocked
LastErrorCode
Name
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
DisplayType
MonitorManufacturer
Name
ScreenHeight
ScreenWidth
System.Management.ManagementObject#root\cimv2\Win32_DeviceMemoryAddress
PSStatus
Status
Name
MemoryType
PSStandardMembers
DefaultDisplayPropertySet
MemoryType
Name
Status
System.Management.ManagementObject#root\cimv2\Win32_DiskDrive
PSStatus
ConfigManagerErrorCode
LastErrorCode
NeedsCleaning
Status
DeviceID
StatusInfo
Partitions
PSStandardMembers
DefaultDisplayPropertySet
Partitions
DeviceID
Model
Size
Caption
PSConfiguration
BytesPerSector
ConfigManagerUserConfig
DefaultBlockSize
DeviceID
Index
InstallDate
InterfaceType
MaxBlockSize
MaxMediaSize
MinBlockSize
NumberOfMediaSupported
Partitions
SectorsPerTrack
Size
TotalCylinders
TotalHeads
TotalSectors
TotalTracks
TracksPerCylinder
System.Management.ManagementObject#root\cimv2\Win32_DiskQuota
PSStatus
__PATH
Status
PSStandardMembers
DefaultDisplayPropertySet
DiskSpaceUsed
Limit
QuotaVolume
User
System.Management.ManagementObject#root\cimv2\Win32_DMAChannel
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
AddressSize
DMAChannel
MaxTransferSize
Name
Port
System.Management.ManagementObject#root\cimv2\Win32_Environment
PSStatus
Status
Name
SystemVariable
PSStandardMembers
DefaultDisplayPropertySet
VariableValue
Name
UserName
System.Management.ManagementObject#root\cimv2\Win32_Directory
PSStatus
Status
Compressed
Encrypted
Name
Readable
Writeable
PSStandardMembers
DefaultDisplayPropertySet
Hidden
Archive
EightDotThreeFileName
FileSize
Name
Compressed
Encrypted
Readable
System.Management.ManagementObject#root\cimv2\Win32_Group
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Caption
Domain
Name
SID
System.Management.ManagementObject#root\cimv2\Win32_IDEController
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Name
ProtocolSupported
Status
StatusInfo
System.Management.ManagementObject#root\cimv2\Win32_IRQResource
PSStatus
Status
Caption
Availability
PSStandardMembers
DefaultDisplayPropertySet
Hardware
IRQNumber
Name
Shareable
TriggerLevel
TriggerType
System.Management.ManagementObject#root\cimv2\Win32_ScheduledJob
PSStatus
Status
JobId
JobStatus
ElapsedTime
StartTime
Owner
PSStandardMembers
DefaultDisplayPropertySet
JobId
Name
Owner
Priority
Command
System.Management.ManagementObject#root\cimv2\Win32_LoadOrderGroup
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
GroupOrder
Name
System.Management.ManagementObject#root\cimv2\Win32_LogicalDisk
PSStatus
Status
Availability
DeviceID
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
DriveType
ProviderName
FreeSpace
Size
VolumeName
System.Management.ManagementObject#root\cimv2\Win32_LogonSession
PSStatus
__PATH
Status
PSStandardMembers
DefaultDisplayPropertySet
AuthenticationPackage
LogonId
LogonType
Name
StartTime
Status
System.Management.ManagementObject#root\cimv2\WIN32_CACHEMEMORY
PSStandardMembers
DefaultDisplayPropertySet
BlockSize
CacheSpeed
CacheType
DeviceID
InstalledSize
Level
MaxCacheSize
NumberOfBlocks
Status
ERROR
DeviceID
ErrorCorrectType
PSStatus
Availability
DeviceID
Status
StatusInfo
PSConfiguration
BlockSize
CacheSpeed
CacheType
DeviceID
InstalledSize
Level
MaxCacheSize
NumberOfBlocks
Status
WritePolicy
System.Management.ManagementObject#root\cimv2\Win32_LogicalMemoryConfiguration
PSStatus
AvailableVirtualMemory
Name
TotalVirtualMemory
PSStandardMembers
DefaultDisplayPropertySet
Name
TotalVirtualMemory
TotalPhysicalMemory
TotalPageFileSpace
System.Management.ManagementObject#root\cimv2\Win32_PhysicalMemoryArray
PSStatus
Status
Name
Replaceable
Location
PSStandardMembers
DefaultDisplayPropertySet
Model
Name
MaxCapacity
MemoryDevices
System.Management.ManagementObject#root\cimv2\WIN32_NetworkClient
PSStatus
Name
Status
PSStandardMembers
DefaultDisplayPropertySet
Caption
InstallDate
Manufacturer
Name
System.Management.ManagementObject#root\cimv2\Win32_NetworkLoginProfile
PSStandardMembers
DefaultDisplayPropertySet
Caption
Privileges
Profile
UserId
UserType
Workstations
System.Management.ManagementObject#root\cimv2\Win32_NetworkProtocol
FULLXXX
ConnectionlessService
Description
GuaranteesDelivery
GuaranteesSequencing
InstallDate
MaximumAddressSize
MaximumMessageSize
MessageOriented
MinimumAddressSize
Name
PseudoStreamOriented
Status
SupportsBroadcasting
SupportsConnectData
SupportsDisconnectData
SupportsEncryption
SupportsExpeditedData
SupportsFragmentation
SupportsGracefulClosing
SupportsGuaranteedBandwidth
SupportsMulticasting
SupportsQualityofService
PSStandardMembers
DefaultDisplayPropertySet
Caption
GuaranteesDelivery
GuaranteesSequencing
ConnectionlessService
Status
Name
PSStatus
Name
Status
SupportsBroadcasting
SupportsConnectData
SupportsDisconnectData
SupportsEncryption
SupportsExpeditedData
SupportsFragmentation
SupportsGracefulClosing
SupportsGuaranteedBandwidth
SupportsMulticasting
SupportsQualityofService
System.Management.ManagementObject#root\cimv2\Win32_NetworkConnection
PSStatus
Status
ConnectionState
Persistent
LocalName
RemoteName
PSStandardMembers
DefaultDisplayPropertySet
LocalName
RemoteName
ConnectionState
Status
System.Management.ManagementObject#root\cimv2\Win32_NetworkAdapter
PSStatus
Availability
Name
Status
StatusInfo
DeviceID
PSStandardMembers
DefaultDisplayPropertySet
ServiceName
MACAddress
AdapterType
DeviceID
Name
NetworkAddresses
Speed
System.Management.ManagementObject#root\cimv2\Win32_NetworkAdapterConfiguration
PSStatus
DHCPLeaseExpires
Index
Description
PSStandardMembers
DefaultDisplayPropertySet
DHCPEnabled
IPAddress
DefaultIPGateway
DNSDomain
ServiceName
Description
Index
DHCP
Description
DHCPEnabled
DHCPLeaseExpires
DHCPLeaseObtained
DHCPServer
Index
DNS
Description
DNSDomain
DNSDomainSuffixSearchOrder
DNSEnabledForWINSResolution
DNSHostName
DNSServerSearchOrder
DomainDNSRegistrationEnabled
FullDNSRegistrationEnabled
Index
IP
Description
Index
IPAddress
IPConnectionMetric
IPEnabled
IPFilterSecurityEnabled
WINS
Description
Index
WINSEnableLMHostsLookup
WINSHostLookupFile
WINSPrimaryServer
WINSScopeID
WINSSecondaryServer
System.Management.ManagementObject#root\cimv2\Win32_NTDomain
PSStatus
Status
DomainName
PSStandardMembers
DefaultDisplayPropertySet
ClientSiteName
DcSiteName
Description
DnsForestName
DomainControllerAddress
DomainControllerName
DomainName
Roles
Status
GUID
DomainName
DomainGuid
System.Management.ManagementObject#root\cimv2\Win32_NTLogEvent
PSStandardMembers
DefaultDisplayPropertySet
Category
CategoryString
EventCode
EventIdentifier
TypeEvent
InsertionStrings
LogFile
Message
RecordNumber
SourceName
TimeGenerated
TimeWritten
Type
UserName
System.Management.ManagementObject#root\cimv2\Win32_NTEventlogFile
PSStatus
Status
LogfileName
Name
PSStandardMembers
DefaultDisplayPropertySet
FileSize
LogfileName
Name
NumberOfRecords
System.Management.ManagementObject#root\cimv2\Win32_OnBoardDevice
PSStatus
Status
Description
PSStandardMembers
DefaultDisplayPropertySet
DeviceType
SerialNumber
Enabled
Description
System.Management.ManagementObject#root\cimv2\Win32_OperatingSystem
PSStatus
Status
Name
FREE
FreePhysicalMemory
FreeSpaceInPagingFiles
FreeVirtualMemory
Name
PSStandardMembers
DefaultDisplayPropertySet
SystemDirectory
Organization
BuildNumber
RegisteredUser
SerialNumber
Version
System.Management.ManagementObject#root\cimv2\Win32_PageFileUsage
PSStatus
Status
Name
CurrentUsage
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
PeakUsage
System.Management.ManagementObject#root\cimv2\Win32_PageFileSetting
PSStandardMembers
DefaultDisplayPropertySet
MaximumSize
Name
Caption
System.Management.ManagementObject#root\cimv2\Win32_DiskPartition
PSStatus
Index
Status
StatusInfo
Name
PSStandardMembers
DefaultDisplayPropertySet
NumberOfBlocks
BootPartition
Name
PrimaryPartition
Size
Index
System.Management.ManagementObject#root\cimv2\Win32_PortResource
PSStatus
NetConnectionStatus
Status
Name
StartingAddress
EndingAddress
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
Alias
System.Management.ManagementObject#root\cimv2\Win32_PortConnector
PSStatus
Status
Name
ExternalReferenceDesignator
PSStandardMembers
DefaultDisplayPropertySet
Tag
ConnectorType
SerialNumber
ExternalReferenceDesignator
PortType
System.Management.ManagementObject#root\cimv2\Win32_Printer
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Location
Name
PrinterState
PrinterStatus
ShareName
SystemName
System.Management.ManagementObject#root\cimv2\Win32_PrinterConfiguration
PSStatus
DriverVersion
Name
PSStandardMembers
DefaultDisplayPropertySet
PrintQuality
DriverVersion
Name
PaperSize
Caption
System.Management.ManagementObject#root\cimv2\Win32_PrintJob
PSStandardMembers
DefaultDisplayPropertySet
Document
JobId
JobStatus
Owner
Priority
Size
Name
PSStatus
Document
JobId
JobStatus
Name
PagesPrinted
Status
JobIdCopy
Name
System.Management.ManagementObject#root\cimv2\Win32_ProcessXXX
PSStatus
Status
Name
ProcessId
MEMORY
Handle
MaximumWorkingSetSize
MinimumWorkingSetSize
Name
PageFaults
PageFileUsage
PeakPageFileUsage
PeakVirtualSize
PeakWorkingSetSize
PrivatePageCount
QuotaNonPagedPoolUsage
QuotaPagedPoolUsage
QuotaPeakNonPagedPoolUsage
QuotaPeakPagedPoolUsage
VirtualSize
WorkingSetSize
IO
Name
ProcessId
ReadOperationCount
ReadTransferCount
WriteOperationCount
WriteTransferCount
PSStandardMembers
DefaultDisplayPropertySet
ThreadCount
HandleCount
Name
Priority
ProcessId
WorkingSetSize
STATISTICS
HandleCount
Name
KernelModeTime
MaximumWorkingSetSize
MinimumWorkingSetSize
OtherOperationCount
OtherTransferCount
PageFaults
PageFileUsage
PeakPageFileUsage
PeakVirtualSize
PeakWorkingSetSize
PrivatePageCount
ProcessId
QuotaNonPagedPoolUsage
QuotaPagedPoolUsage
QuotaPeakNonPagedPoolUsage
QuotaPeakPagedPoolUsage
ReadOperationCount
ReadTransferCount
ThreadCount
UserModeTime
VirtualSize
WorkingSetSize
WriteOperationCount
WriteTransferCount
System.Management.ManagementObject#root\cimv2\Win32_Product
PSStatus
Name
Version
InstallState
PSStandardMembers
DefaultDisplayPropertySet
IdentifyingNumber
Name
Vendor
Version
Caption
System.Management.ManagementObject#root\cimv2\Win32_QuickFixEngineering
InstalledOn
if ([environment]::osversion.version.build -ge 7000)
{
# WMI team fixed the formatting issue related to InstalledOn
# property in Windows7 (to return string)..so returning the WMI's
# version directly
[DateTime]::Parse($this.psBase.properties["InstalledOn"].Value)
}
else
{
$orig = $this.psBase.properties["InstalledOn"].Value
$date = [datetime]::FromFileTimeUTC($("0x" + $orig))
if ($date -lt "1/1/1980")
{
if ($orig -match "([0-9]{4})([01][0-9])([012][0-9])")
{
new-object datetime @([int]$matches[1], [int]$matches[2], [int]$matches[3])
}
}
else
{
$date
}
}
PSStatus
__PATH
Status
PSStandardMembers
DefaultDisplayPropertySet
Description
FixComments
HotFixID
InstallDate
InstalledBy
InstalledOn
Name
ServicePackInEffect
Status
System.Management.ManagementObject#root\cimv2\Win32_QuotaSetting
PSStandardMembers
DefaultDisplayPropertySet
Caption
DefaultLimit
SettingID
State
VolumePath
DefaultWarningLimit
PSStatus
State
VolumePath
Caption
System.Management.ManagementObject#root\cimv2\Win32_OSRecoveryConfiguration
PSStandardMembers
DefaultDisplayPropertySet
DebugFilePath
Name
SettingID
System.Management.ManagementObject#root\cimv2\Win32_Registry
PSStatus
Status
CurrentSize
MaximumSize
ProposedSize
PSStandardMembers
DefaultDisplayPropertySet
CurrentSize
MaximumSize
Name
Caption
System.Management.ManagementObject#root\cimv2\Win32_SCSIController
PSStatus
Status
Name
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DriverName
Manufacturer
Name
ProtocolSupported
Status
StatusInfo
System.Management.ManagementObject#root\cimv2\Win32_PerfRawData_PerfNet_Server
PSStandardMembers
DefaultDisplayPropertySet
Caption
LogonPerSec
LogonTotal
Name
ServerSessions
WorkItemShortages
System.Management.ManagementObject#root\cimv2\Win32_Service
PSStandardMembers
DefaultDisplayPropertySet
ExitCode
Name
ProcessId
StartMode
State
Status
PSStatus
Name
Status
ExitCode
PSConfiguration
DesktopInteract
ErrorControl
Name
PathName
ServiceType
StartMode
System.Management.ManagementObject#root\cimv2\Win32_Share
PSStandardMembers
DefaultDisplayPropertySet
Name
Path
Description
PSStatus
Status
Type
Name
System.Management.ManagementObject#root\cimv2\Win32_SoftwareElement
PSStatus
Status
SoftwareElementState
Name
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
Path
SerialNumber
SoftwareElementID
Version
System.Management.ManagementObject#root\cimv2\Win32_SoftwareFeature
PSStatus
Status
Name
InstallState
LastUse
PSStandardMembers
DefaultDisplayPropertySet
Caption
IdentifyingNumber
ProductName
Vendor
Version
System.Management.ManagementObject#root\cimv2\WIN32_SoundDevice
PSStatus
ConfigManagerUserConfig
Name
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Name
Status
StatusInfo
System.Management.ManagementObject#root\cimv2\Win32_StartupCommand
PSStandardMembers
DefaultDisplayPropertySet
Command
User
Caption
System.Management.ManagementObject#root\cimv2\Win32_SystemAccount
PSStandardMembers
DefaultDisplayPropertySet
Caption
Domain
Name
SID
PSStatus
Status
SIDType
Name
Domain
System.Management.ManagementObject#root\cimv2\Win32_SystemDriver
PSStatus
Status
Name
State
ExitCode
Started
ServiceSpecificExitCode
PSStandardMembers
DefaultDisplayPropertySet
DisplayName
Name
State
Status
Started
System.Management.ManagementObject#root\cimv2\Win32_SystemEnclosure
PSStatus
Tag
Status
Name
SecurityStatus
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Model
LockPresent
SerialNumber
SMBIOSAssetTag
SecurityStatus
System.Management.ManagementObject#root\cimv2\Win32_SystemSlot
PSStatus
Status
SlotDesignation
PSStandardMembers
DefaultDisplayPropertySet
SlotDesignation
Tag
SupportsHotPlug
Status
Shared
PMESignal
MaxDataWidth
System.Management.ManagementObject#root\cimv2\Win32_TapeDrive
PSStatus
Status
Availability
DeviceID
NeedsCleaning
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
Id
Manufacturer
Name
Caption
System.Management.ManagementObject#root\cimv2\Win32_TemperatureProbe
PSStatus
Status
CurrentReading
DeviceID
Name
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
CurrentReading
Name
Description
MinReadable
MaxReadable
Status
System.Management.ManagementObject#root\cimv2\Win32_TimeZone
PSStandardMembers
DefaultDisplayPropertySet
Bias
SettingID
Caption
System.Management.ManagementObject#root\cimv2\Win32_UninterruptiblePowerSupply
PSStatus
Status
DeviceID
EstimatedChargeRemaining
EstimatedRunTime
Name
StatusInfo
TimeOnBackup
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
EstimatedRunTime
Name
TimeOnBackup
UPSPort
Caption
System.Management.ManagementObject#root\cimv2\Win32_UserAccount
PSStatus
Status
Caption
PasswordExpires
PSStandardMembers
DefaultDisplayPropertySet
AccountType
Caption
Domain
SID
FullName
Name
System.Management.ManagementObject#root\cimv2\Win32_VoltageProbe
PSStatus
Status
DeviceID
Name
NominalReading
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Status
Description
CurrentReading
MaxReadable
MinReadable
System.Management.ManagementObject#root\cimv2\Win32_VolumeQuotaSetting
PSStandardMembers
DefaultDisplayPropertySet
Element
Setting
System.Management.ManagementObject#root\cimv2\Win32_WMISetting
PSStandardMembers
DefaultDisplayPropertySet
BuildVersion
Caption
DatabaseDirectory
EnableEvents
LoggingLevel
SettingID
System.Management.ManagementObject
ConvertToDateTime
ConvertFromDateTime
System.Security.AccessControl.ObjectSecurity
Path
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase
GetPath
Owner
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase
GetOwner
Group
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase
GetGroup
Access
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase
GetAccess
Sddl
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase
GetSddl
AccessToString
$toString = "";
$first = $true;
if ( ! $this.Access ) { return "" }
foreach($ace in $this.Access)
{
if($first)
{
$first = $false;
}
else
{
$tostring += "`n";
}
$toString += $ace.IdentityReference.ToString();
$toString += " ";
$toString += $ace.AccessControlType.ToString();
$toString += " ";
if($ace -is [System.Security.AccessControl.FileSystemAccessRule])
{
$toString += $ace.FileSystemRights.ToString();
}
elseif($ace -is [System.Security.AccessControl.RegistryAccessRule])
{
$toString += $ace.RegistryRights.ToString();
}
}
return $toString;
AuditToString
$toString = "";
$first = $true;
if ( ! (& { Set-StrictMode -Version 1; $this.audit }) ) { return "" }
foreach($ace in (& { Set-StrictMode -Version 1; $this.audit }))
{
if($first)
{
$first = $false;
}
else
{
$tostring += "`n";
}
$toString += $ace.IdentityReference.ToString();
$toString += " ";
$toString += $ace.AuditFlags.ToString();
$toString += " ";
if($ace -is [System.Security.AccessControl.FileSystemAuditRule])
{
$toString += $ace.FileSystemRights.ToString();
}
elseif($ace -is [System.Security.AccessControl.RegistryAuditRule])
{
$toString += $ace.RegistryRights.ToString();
}
}
return $toString;
Microsoft.PowerShell.Commands.HistoryInfo
PSStandardMembers
DefaultKeyPropertySet
Id
System.Management.ManagementClass
Name
__Class
System.Management.Automation.Runspaces.PSSession
State
$this.Runspace.RunspaceStateInfo.State
IdleTimeout
$this.Runspace.ConnectionInfo.IdleTimeout
OutputBufferingMode
$this.Runspace.ConnectionInfo.OutputBufferingMode
DisconnectedOn
$this.Runspace.DisconnectedOn
ExpiresOn
$this.Runspace.ExpiresOn
System.Guid
Guid
$this.ToString()
System.Management.Automation.Signature
PSStandardMembers
SerializationDepth
2
System.Management.Automation.Job
PSStandardMembers
SerializationDepth
2
SerializationMethod
SpecificProperties
PropertySerializationSet
HasMoreData
StatusMessage
Location
Command
JobStateInfo
InstanceId
Id
Name
State
ChildJobs
PSJobTypeName
PSBeginTime
PSEndTime
State
$this.JobStateInfo.State.ToString()
System.Management.Automation.JobStateInfo
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.JobStateInfo
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
Microsoft.PowerShell.DeserializingTypeConverter
Microsoft.PowerShell.DeserializingTypeConverter
System.Net.Mail.MailAddress
PSStandardMembers
SerializationDepth
1
Deserialized.System.Net.Mail.MailAddress
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Globalization.CultureInfo
PSStandardMembers
SerializationDepth
1
SerializationMethod
SpecificProperties
PropertySerializationSet
LCID
Name
DisplayName
IetfLanguageTag
ThreeLetterISOLanguageName
ThreeLetterWindowsLanguageName
TwoLetterISOLanguageName
Deserialized.System.Globalization.CultureInfo
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.PSCredential
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.PSCredential
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.PSPrimitiveDictionary
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.PSPrimitiveDictionary
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.SwitchParameter
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.SwitchParameter
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.PSListModifier
PSStandardMembers
SerializationDepth
2
Deserialized.System.Management.Automation.PSListModifier
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Security.Cryptography.X509Certificates.X509Certificate2
PSStandardMembers
SerializationDepth
1
SerializationMethod
SpecificProperties
PropertySerializationSet
RawData
Deserialized.System.Security.Cryptography.X509Certificates.X509Certificate2
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Security.Cryptography.X509Certificates.X500DistinguishedName
PSStandardMembers
SerializationDepth
1
SerializationMethod
SpecificProperties
PropertySerializationSet
RawData
Deserialized.System.Security.Cryptography.X509Certificates.X500DistinguishedName
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Security.AccessControl.RegistrySecurity
PSStandardMembers
SerializationDepth
1
Deserialized.System.Security.AccessControl.RegistrySecurity
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Security.AccessControl.FileSystemSecurity
PSStandardMembers
SerializationDepth
1
Deserialized.System.Security.AccessControl.FileSystemSecurity
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
HelpInfo
PSStandardMembers
SerializationDepth
1
System.Management.Automation.PSTypeName
PSStandardMembers
SerializationMethod
String
StringSerializationSource
Name
System.Management.Automation.ParameterMetadata
PSStandardMembers
SerializationMethod
SpecificProperties
PropertySerializationSet
Name
ParameterType
Aliases
IsDynamic
SwitchParameter
System.Management.Automation.CommandInfo
Namespace
ModuleName
HelpUri
$oldProgressPreference = $ProgressPreference
$ProgressPreference = 'SilentlyContinue'
try
{
if ($psversiontable.psversion.Major -lt 3)
{
# ok to cast CommandTypes enum to HelpCategory because string/indentifier for
# cmdlet,function,filter,alias,externalscript is identical.
# it is ok to fail for other enum values (i.e. for Application)
$commandName = $this.Name
if ($this.ModuleName)
{
$commandName = "{0}\{1}" -f $this.ModuleName,$commandName
}
$helpObject = get-help -Name $commandName -Category ([string]($this.CommandType)) -ErrorAction SilentlyContinue
# return first non-null uri (and try not to hit any strict mode things)
if ($helpObject -eq $null) { return $null }
if ($helpObject.psobject.properties['relatedLinks'] -eq $null) { return $null }
if ($helpObject.relatedLinks.psobject.properties['navigationLink'] -eq $null) { return $null }
$helpUri = [string]$( $helpObject.relatedLinks.navigationLink | %{ if ($_.psobject.properties['uri'] -ne $null) { $_.uri } } | ?{ $_ } | select -first 1 )
return $helpUri
}
else
{
[Microsoft.PowerShell.Commands.GetHelpCodeMethods]::GetHelpUri($this)
}
}
catch {}
finally
{
$ProgressPreference = $oldProgressPreference
}
System.Management.Automation.ParameterSetMetadata
Flags
Microsoft.PowerShell.DeserializingTypeConverter
GetParameterSetMetadataFlags
PSStandardMembers
SerializationMethod
SpecificProperties
PropertySerializationSet
Position
Flags
HelpMessage
Deserialized.System.Management.Automation.ParameterSetMetadata
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
Deserialized.System.Management.Automation.ExtendedTypeDefinition
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.ExtendedTypeDefinition
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.FormatViewDefinition
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.FormatViewDefinition
InstanceId
Microsoft.PowerShell.DeserializingTypeConverter
GetFormatViewDefinitionInstanceId
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.PSControl
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.PSControl
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.DisplayEntry
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.DisplayEntry
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.TableControlColumnHeader
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.TableControlColumnHeader
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.TableControlRow
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.TableControlRow
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.TableControlColumn
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.TableControlColumn
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.ListControlEntry
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.ListControlEntry
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.ListControlEntryItem
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.ListControlEntryItem
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.WideControlEntryItem
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.WideControlEntryItem
PSStandardMembers
SerializationDepth
1
System.Web.Services.Protocols.SoapException
PSMessageDetails
$this.Detail."#text"
System.Management.Automation.ErrorRecord
PSMessageDetails
& { Set-StrictMode -Version 1; $this.Exception.InnerException.PSMessageDetails }
Deserialized.System.Enum
Value
$this.ToString()
Microsoft.PowerShell.Commands.Internal.Format.FormatInfoData
PSStandardMembers
SerializationDepth
1
Deserialized.Microsoft.PowerShell.Commands.Internal.Format.FormatInfoData
PSStandardMembers
SerializationDepth
1
System.Management.ManagementEventArgs
PSStandardMembers
SerializationDepth
2
Deserialized.System.Management.ManagementEventArgs
PSStandardMembers
SerializationDepth
2
System.Management.Automation.CallStackFrame
Command
if ($this.InvocationInfo -eq $null) { return $this.FunctionName }
$commandInfo = $this.InvocationInfo.MyCommand
if ($commandInfo -eq $null) { return $this.InvocationInfo.InvocationName }
if ($commandInfo.Name -ne "") { return $commandInfo.Name }
return $this.FunctionName
Location
$this.GetScriptLocation()
Arguments
$argumentsBuilder = new-object System.Text.StringBuilder
$null = $(
$argumentsBuilder.Append("{")
foreach ($entry in $this.InvocationInfo.BoundParameters.GetEnumerator())
{
if ($argumentsBuilder.Length -gt 1)
{
$argumentsBuilder.Append(", ");
}
$argumentsBuilder.Append($entry.Key).Append("=")
if ($entry.Value)
{
$argumentsBuilder.Append([string]$entry.Value)
}
}
foreach ($arg in $this.InvocationInfo.UnboundArguments.GetEnumerator())
{
if ($argumentsBuilder.Length -gt 1)
{
$argumentsBuilder.Append(", ")
}
if ($arg)
{
$argumentsBuilder.Append([string]$arg)
}
else
{
$argumentsBuilder.Append('$null')
}
}
$argumentsBuilder.Append('}');
)
return $argumentsBuilder.ToString();
Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration
Permission
trap { continue; }
$private:sd = $null
$private:sd = new-object System.Security.AccessControl.CommonSecurityDescriptor $false,$false,$this.SecurityDescriptorSddl
if ($private:sd)
{
# reset trap
trap { }
$private:dacls = "";
$private:first = $true
$private:sd.DiscretionaryAcl | % {
trap { }
if ($private:first)
{
$private:first = $false;
}
else
{
$private:dacls += ", "
}
$private:dacls += $_.SecurityIdentifier.Translate([System.Security.Principal.NTAccount]).ToString() + " " + $_.AceType
} # end of foreach
return $private:dacls
}
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PingStatus
IPV4Address
$iphost = [System.Net.Dns]::GetHostEntry($this.address)
$iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetwork } | select -first 1
IPV6Address
$iphost = [System.Net.Dns]::GetHostEntry($this.address)
$iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetworkV6 } | select -first 1
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Process
ProcessName
Name
Handles
Handlecount
VM
VirtualSize
WS
WorkingSetSize
Path
$this.ExecutablePath
PSStandardMembers
DefaultDisplayPropertySet
ProcessId
Name
HandleCount
WorkingSetSize
VirtualSize
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Msft_CliAlias
PSStandardMembers
DefaultDisplayPropertySet
FriendlyName
PWhere
Target
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_BaseBoard
PSStatus
Status
Name
PoweredOn
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Model
Name
SerialNumber
SKU
Product
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_BIOS
PSStandardMembers
DefaultDisplayPropertySet
SMBIOSBIOSVersion
Manufacturer
Name
SerialNumber
Version
PSStatus
Status
Name
Caption
SMBIOSPresent
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_BootConfiguration
PSStatus
Name
SettingID
ConfigurationPath
PSStandardMembers
DefaultDisplayPropertySet
BootDirectory
Name
SettingID
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_CDROMDrive
PSStatus
Availability
Drive
ErrorCleared
MediaLoaded
NeedsCleaning
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Caption
Drive
Manufacturer
VolumeName
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_ComputerSystem
PSStatus
AdminPasswordStatus
BootupState
ChassisBootupState
KeyboardPasswordStatus
PowerOnPasswordStatus
PowerSupplyState
PowerState
FrontPanelResetStatus
ThermalState
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Domain
Manufacturer
Model
Name
PrimaryOwnerName
TotalPhysicalMemory
POWER
Name
PowerManagementCapabilities
PowerManagementSupported
PowerOnPasswordStatus
PowerState
PowerSupplyState
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_PROCESSOR
PSStandardMembers
DefaultDisplayPropertySet
Caption
DeviceID
Manufacturer
MaxClockSpeed
Name
SocketDesignation
PSStatus
Availability
CpuStatus
CurrentVoltage
DeviceID
ErrorCleared
ErrorDescription
LastErrorCode
LoadPercentage
Status
StatusInfo
PSConfiguration
AddressWidth
DataWidth
DeviceID
ExtClock
L2CacheSize
L2CacheSpeed
MaxClockSpeed
PowerManagementSupported
ProcessorType
Revision
SocketDesignation
Version
VoltageCaps
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_ComputerSystemProduct
PSStatus
Name
Version
PSStandardMembers
DefaultDisplayPropertySet
IdentifyingNumber
Name
Vendor
Version
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/CIM_DataFile
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Compressed
Encrypted
Size
Hidden
Name
Readable
System
Version
Writeable
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_DCOMApplication
PSStandardMembers
DefaultDisplayPropertySet
AppID
InstallDate
Name
PSStatus
Name
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_DESKTOP
PSStandardMembers
DefaultDisplayPropertySet
Name
ScreenSaverActive
ScreenSaverSecure
ScreenSaverTimeout
SettingID
PSStatus
Name
ScreenSaverActive
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_DESKTOPMONITOR
PSConfiguration
DeviceID
Name
PixelsPerXLogicalInch
PixelsPerYLogicalInch
ScreenHeight
ScreenWidth
PSStatus
DeviceID
IsLocked
LastErrorCode
Name
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
DisplayType
MonitorManufacturer
Name
ScreenHeight
ScreenWidth
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_DeviceMemoryAddress
PSStatus
Status
Name
MemoryType
PSStandardMembers
DefaultDisplayPropertySet
MemoryType
Name
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_DiskDrive
PSStatus
ConfigManagerErrorCode
LastErrorCode
NeedsCleaning
Status
DeviceID
StatusInfo
Partitions
PSStandardMembers
DefaultDisplayPropertySet
Partitions
DeviceID
Model
Size
Caption
PSConfiguration
BytesPerSector
ConfigManagerUserConfig
DefaultBlockSize
DeviceID
Index
InstallDate
InterfaceType
MaxBlockSize
MaxMediaSize
MinBlockSize
NumberOfMediaSupported
Partitions
SectorsPerTrack
Size
TotalCylinders
TotalHeads
TotalSectors
TotalTracks
TracksPerCylinder
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_DiskQuota
PSStandardMembers
DefaultDisplayPropertySet
DiskSpaceUsed
Limit
QuotaVolume
User
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_DMAChannel
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
AddressSize
DMAChannel
MaxTransferSize
Name
Port
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Environment
PSStatus
Status
Name
SystemVariable
PSStandardMembers
DefaultDisplayPropertySet
VariableValue
Name
UserName
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Directory
PSStatus
Status
Compressed
Encrypted
Name
Readable
Writeable
PSStandardMembers
DefaultDisplayPropertySet
Hidden
Archive
EightDotThreeFileName
FileSize
Name
Compressed
Encrypted
Readable
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Group
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Caption
Domain
Name
SID
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_IDEController
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Name
ProtocolSupported
Status
StatusInfo
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_IRQResource
PSStatus
Status
Caption
Availability
PSStandardMembers
DefaultDisplayPropertySet
Hardware
IRQNumber
Name
Shareable
TriggerLevel
TriggerType
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_ScheduledJob
PSStatus
Status
JobId
JobStatus
ElapsedTime
StartTime
Owner
PSStandardMembers
DefaultDisplayPropertySet
JobId
Name
Owner
Priority
Command
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_LoadOrderGroup
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
GroupOrder
Name
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_LogicalDisk
PSStatus
Status
Availability
DeviceID
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
DriveType
ProviderName
FreeSpace
Size
VolumeName
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_LogonSession
PSStandardMembers
DefaultDisplayPropertySet
AuthenticationPackage
LogonId
LogonType
Name
StartTime
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_CACHEMEMORY
PSStandardMembers
DefaultDisplayPropertySet
BlockSize
CacheSpeed
CacheType
DeviceID
InstalledSize
Level
MaxCacheSize
NumberOfBlocks
Status
ERROR
DeviceID
ErrorCorrectType
PSStatus
Availability
DeviceID
Status
StatusInfo
PSConfiguration
BlockSize
CacheSpeed
CacheType
DeviceID
InstalledSize
Level
MaxCacheSize
NumberOfBlocks
Status
WritePolicy
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_LogicalMemoryConfiguration
PSStatus
AvailableVirtualMemory
Name
TotalVirtualMemory
PSStandardMembers
DefaultDisplayPropertySet
Name
TotalVirtualMemory
TotalPhysicalMemory
TotalPageFileSpace
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PhysicalMemoryArray
PSStatus
Status
Name
Replaceable
Location
PSStandardMembers
DefaultDisplayPropertySet
Model
Name
MaxCapacity
MemoryDevices
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_NetworkClient
PSStatus
Name
Status
PSStandardMembers
DefaultDisplayPropertySet
Caption
InstallDate
Manufacturer
Name
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NetworkLoginProfile
PSStandardMembers
DefaultDisplayPropertySet
Caption
Privileges
Profile
UserId
UserType
Workstations
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NetworkProtocol
FULLXXX
ConnectionlessService
Description
GuaranteesDelivery
GuaranteesSequencing
InstallDate
MaximumAddressSize
MaximumMessageSize
MessageOriented
MinimumAddressSize
Name
PseudoStreamOriented
Status
SupportsBroadcasting
SupportsConnectData
SupportsDisconnectData
SupportsEncryption
SupportsExpeditedData
SupportsFragmentation
SupportsGracefulClosing
SupportsGuaranteedBandwidth
SupportsMulticasting
SupportsQualityofService
PSStandardMembers
DefaultDisplayPropertySet
Caption
GuaranteesDelivery
GuaranteesSequencing
ConnectionlessService
Status
Name
PSStatus
Name
Status
SupportsBroadcasting
SupportsConnectData
SupportsDisconnectData
SupportsEncryption
SupportsExpeditedData
SupportsFragmentation
SupportsGracefulClosing
SupportsGuaranteedBandwidth
SupportsMulticasting
SupportsQualityofService
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NetworkConnection
PSStatus
Status
ConnectionState
Persistent
LocalName
RemoteName
PSStandardMembers
DefaultDisplayPropertySet
LocalName
RemoteName
ConnectionState
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NetworkAdapter
PSStatus
Availability
Name
Status
StatusInfo
DeviceID
PSStandardMembers
DefaultDisplayPropertySet
ServiceName
MACAddress
AdapterType
DeviceID
Name
NetworkAddresses
Speed
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NetworkAdapterConfiguration
PSStatus
DHCPLeaseExpires
Index
Description
PSStandardMembers
DefaultDisplayPropertySet
DHCPEnabled
IPAddress
DefaultIPGateway
DNSDomain
ServiceName
Description
Index
DHCP
Description
DHCPEnabled
DHCPLeaseExpires
DHCPLeaseObtained
DHCPServer
Index
DNS
Description
DNSDomain
DNSDomainSuffixSearchOrder
DNSEnabledForWINSResolution
DNSHostName
DNSServerSearchOrder
DomainDNSRegistrationEnabled
FullDNSRegistrationEnabled
Index
IP
Description
Index
IPAddress
IPConnectionMetric
IPEnabled
IPFilterSecurityEnabled
WINS
Description
Index
WINSEnableLMHostsLookup
WINSHostLookupFile
WINSPrimaryServer
WINSScopeID
WINSSecondaryServer
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NTDomain
PSStatus
Status
DomainName
PSStandardMembers
DefaultDisplayPropertySet
ClientSiteName
DcSiteName
Description
DnsForestName
DomainControllerAddress
DomainControllerName
DomainName
Roles
Status
GUID
DomainName
DomainGuid
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NTLogEvent
PSStandardMembers
DefaultDisplayPropertySet
Category
CategoryString
EventCode
EventIdentifier
TypeEvent
InsertionStrings
LogFile
Message
RecordNumber
SourceName
TimeGenerated
TimeWritten
Type
UserName
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_NTEventlogFile
PSStatus
Status
LogfileName
Name
PSStandardMembers
DefaultDisplayPropertySet
FileSize
LogfileName
Name
NumberOfRecords
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_OnBoardDevice
PSStatus
Status
Description
PSStandardMembers
DefaultDisplayPropertySet
DeviceType
SerialNumber
Enabled
Description
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_OperatingSystem
PSStatus
Status
Name
FREE
FreePhysicalMemory
FreeSpaceInPagingFiles
FreeVirtualMemory
Name
PSStandardMembers
DefaultDisplayPropertySet
SystemDirectory
Organization
BuildNumber
RegisteredUser
SerialNumber
Version
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PageFileUsage
PSStatus
Status
Name
CurrentUsage
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
PeakUsage
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PageFileSetting
PSStandardMembers
DefaultDisplayPropertySet
MaximumSize
Name
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_DiskPartition
PSStatus
Index
Status
StatusInfo
Name
PSStandardMembers
DefaultDisplayPropertySet
NumberOfBlocks
BootPartition
Name
PrimaryPartition
Size
Index
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PortResource
PSStatus
NetConnectionStatus
Status
Name
StartingAddress
EndingAddress
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
Alias
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PortConnector
PSStatus
Status
Name
ExternalReferenceDesignator
PSStandardMembers
DefaultDisplayPropertySet
Tag
ConnectorType
SerialNumber
ExternalReferenceDesignator
PortType
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Printer
PSStatus
Status
Name
PSStandardMembers
DefaultDisplayPropertySet
Location
Name
PrinterState
PrinterStatus
ShareName
SystemName
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PrinterConfiguration
PSStatus
DriverVersion
Name
PSStandardMembers
DefaultDisplayPropertySet
PrintQuality
DriverVersion
Name
PaperSize
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PrintJob
PSStandardMembers
DefaultDisplayPropertySet
Document
JobId
JobStatus
Owner
Priority
Size
Name
PSStatus
Document
JobId
JobStatus
Name
PagesPrinted
Status
JobIdCopy
Name
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_ProcessXXX
PSStatus
Status
Name
ProcessId
MEMORY
Handle
MaximumWorkingSetSize
MinimumWorkingSetSize
Name
PageFaults
PageFileUsage
PeakPageFileUsage
PeakVirtualSize
PeakWorkingSetSize
PrivatePageCount
QuotaNonPagedPoolUsage
QuotaPagedPoolUsage
QuotaPeakNonPagedPoolUsage
QuotaPeakPagedPoolUsage
VirtualSize
WorkingSetSize
IO
Name
ProcessId
ReadOperationCount
ReadTransferCount
WriteOperationCount
WriteTransferCount
PSStandardMembers
DefaultDisplayPropertySet
ThreadCount
HandleCount
Name
Priority
ProcessId
WorkingSetSize
STATISTICS
HandleCount
Name
KernelModeTime
MaximumWorkingSetSize
MinimumWorkingSetSize
OtherOperationCount
OtherTransferCount
PageFaults
PageFileUsage
PeakPageFileUsage
PeakVirtualSize
PeakWorkingSetSize
PrivatePageCount
ProcessId
QuotaNonPagedPoolUsage
QuotaPagedPoolUsage
QuotaPeakNonPagedPoolUsage
QuotaPeakPagedPoolUsage
ReadOperationCount
ReadTransferCount
ThreadCount
UserModeTime
VirtualSize
WorkingSetSize
WriteOperationCount
WriteTransferCount
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Product
PSStatus
Name
Version
InstallState
PSStandardMembers
DefaultDisplayPropertySet
IdentifyingNumber
Name
Vendor
Version
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_QuickFixEngineering
InstalledOn
if ([environment]::osversion.version.build -ge 7000)
{
# WMI team fixed the formatting issue related to InstalledOn
# property in Windows7 (to return string)..so returning the WMI's
# version directly
[DateTime]::Parse($this.psBase.CimInstanceProperties["InstalledOn"].Value)
}
else
{
$orig = $this.psBase.CimInstanceProperties["InstalledOn"].Value
$date = [datetime]::FromFileTimeUTC($("0x" + $orig))
if ($date -lt "1/1/1980")
{
if ($orig -match "([0-9]{4})([01][0-9])([012][0-9])")
{
new-object datetime @([int]$matches[1], [int]$matches[2], [int]$matches[3])
}
}
else
{
$date
}
}
PSStandardMembers
DefaultDisplayPropertySet
Description
FixComments
HotFixID
InstallDate
InstalledBy
InstalledOn
Name
ServicePackInEffect
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_QuotaSetting
PSStandardMembers
DefaultDisplayPropertySet
Caption
DefaultLimit
SettingID
State
VolumePath
DefaultWarningLimit
PSStatus
State
VolumePath
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_OSRecoveryConfiguration
PSStandardMembers
DefaultDisplayPropertySet
DebugFilePath
Name
SettingID
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Registry
PSStatus
Status
CurrentSize
MaximumSize
ProposedSize
PSStandardMembers
DefaultDisplayPropertySet
CurrentSize
MaximumSize
Name
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SCSIController
PSStatus
Status
Name
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DriverName
Manufacturer
Name
ProtocolSupported
Status
StatusInfo
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_PerfRawData_PerfNet_Server
PSStandardMembers
DefaultDisplayPropertySet
Caption
LogonPerSec
LogonTotal
Name
ServerSessions
WorkItemShortages
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Service
PSStandardMembers
DefaultDisplayPropertySet
ExitCode
Name
ProcessId
StartMode
State
Status
PSStatus
Name
Status
ExitCode
PSConfiguration
DesktopInteract
ErrorControl
Name
PathName
ServiceType
StartMode
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_Share
PSStandardMembers
DefaultDisplayPropertySet
Name
Path
Description
PSStatus
Status
Type
Name
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SoftwareElement
PSStatus
Status
SoftwareElementState
Name
PSStandardMembers
DefaultDisplayPropertySet
Caption
Name
Path
SerialNumber
SoftwareElementID
Version
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SoftwareFeature
PSStatus
Status
Name
InstallState
LastUse
PSStandardMembers
DefaultDisplayPropertySet
Caption
IdentifyingNumber
ProductName
Vendor
Version
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/WIN32_SoundDevice
PSStatus
ConfigManagerUserConfig
Name
Status
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Name
Status
StatusInfo
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_StartupCommand
PSStandardMembers
DefaultDisplayPropertySet
Command
User
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SystemAccount
PSStandardMembers
DefaultDisplayPropertySet
Caption
Domain
Name
SID
PSStatus
Status
SIDType
Name
Domain
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SystemDriver
PSStatus
Status
Name
State
ExitCode
Started
ServiceSpecificExitCode
PSStandardMembers
DefaultDisplayPropertySet
DisplayName
Name
State
Status
Started
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SystemEnclosure
PSStatus
Tag
Status
Name
SecurityStatus
PSStandardMembers
DefaultDisplayPropertySet
Manufacturer
Model
LockPresent
SerialNumber
SMBIOSAssetTag
SecurityStatus
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_SystemSlot
PSStatus
Status
SlotDesignation
PSStandardMembers
DefaultDisplayPropertySet
SlotDesignation
Tag
SupportsHotPlug
Status
Shared
PMESignal
MaxDataWidth
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_TapeDrive
PSStatus
Status
Availability
DeviceID
NeedsCleaning
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
Id
Manufacturer
Name
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_TemperatureProbe
PSStatus
Status
CurrentReading
DeviceID
Name
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
CurrentReading
Name
Description
MinReadable
MaxReadable
Status
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_TimeZone
PSStandardMembers
DefaultDisplayPropertySet
Bias
SettingID
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_UninterruptiblePowerSupply
PSStatus
Status
DeviceID
EstimatedChargeRemaining
EstimatedRunTime
Name
StatusInfo
TimeOnBackup
PSStandardMembers
DefaultDisplayPropertySet
DeviceID
EstimatedRunTime
Name
TimeOnBackup
UPSPort
Caption
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_UserAccount
PSStatus
Status
Caption
PasswordExpires
PSStandardMembers
DefaultDisplayPropertySet
AccountType
Caption
Domain
SID
FullName
Name
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_VoltageProbe
PSStatus
Status
DeviceID
Name
NominalReading
StatusInfo
PSStandardMembers
DefaultDisplayPropertySet
Status
Description
CurrentReading
MaxReadable
MinReadable
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_VolumeQuotaSetting
PSStandardMembers
DefaultDisplayPropertySet
Element
Setting
Microsoft.Management.Infrastructure.CimInstance#root/cimv2/Win32_WMISetting
PSStandardMembers
DefaultDisplayPropertySet
BuildVersion
Caption
DatabaseDirectory
EnableEvents
LoggingLevel
SettingID
Microsoft.Management.Infrastructure.CimClass
CimClassName
[OutputType([string])]
param()
$this.PSBase.CimSystemProperties.ClassName
Microsoft.Management.Infrastructure.CimCmdlets.CimIndicationEventInstanceEventArgs
PSStandardMembers
SerializationDepth
1
System.Management.Automation.Breakpoint
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.Breakpoint
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.BreakpointUpdatedEventArgs
PSStandardMembers
SerializationDepth
2
Deserialized.System.Management.Automation.BreakpointUpdatedEventArgs
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.DebuggerCommand
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.DebuggerCommand
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter
System.Management.Automation.DebuggerCommandResults
PSStandardMembers
SerializationDepth
1
Deserialized.System.Management.Automation.DebuggerCommandResults
PSStandardMembers
TargetTypeForDeserialization
Microsoft.PowerShell.DeserializingTypeConverter