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