Private/Classes/DRMMDeviceAudit/DRMMDeviceAudit.Types.ps1xml
|
<?xml version="1.0" encoding="utf-8"?>
<!-- SPDX-License-Identifier: MPL-2.0 --> <!-- DRMMDeviceAudit domain Type extensions --> <Types> <Type> <Name>DRMMDeviceAudit</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script> $Sys = if ($this.SystemInfo) {"$($this.SystemInfo.Manufacturer) $($this.SystemInfo.Model)"} else {''} if ($Sys) {"$($this.DeviceUid) - $Sys"} else {"$($this.DeviceUid)"} </Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditSystemInfo</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Manufacturer) $($this.Model)"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditBios</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Manufacturer) $($this.Name)"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditBaseBoard</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Manufacturer) $($this.Product)"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditDisplay</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Instance) ($($this.ScreenWidth)x$($this.ScreenHeight))"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditLogicalDisk</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script> $FreeGb = [math]::Round($this.Freespace / 1GB, 1) $SizeGb = [math]::Round($this.Size / 1GB, 1) "$($this.DiskIdentifier) ${FreeGb}GB free / ${SizeGb}GB" </Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditMobileInfo</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>if ($this.Number) {$this.Number} elseif ($this.Imei) {$this.Imei} else {'Mobile'}</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditPhysicalMemory</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script> $CapGb = if ($this.Capacity -gt 0) {[math]::Round($this.Capacity / 1GB, 1)} else {0} "$($this.Manufacturer) $($this.BankLabel) ${CapGb}GB" </Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditProcessor</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>if ($this.Name) {$this.Name} else {'Processor'}</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditSnmpInfo</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>if ($this.Name) {$this.Name} elseif ($this.Description) {$this.Description} else {'SNMP'}</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditSoftware</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Name) $($this.Version)"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditVideoBoard</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>if ($this.DisplayAdapter) {$this.DisplayAdapter} else {'VideoBoard'}</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAuditAttachedDevice</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>if ($this.Description) {$this.Description} elseif ($this.Instance) {$this.Instance} else {'AttachedDevice'}</Script> </ScriptMethod> </Members> </Type> </Types> <!-- SIG # Begin signature block --> <!-- MIIF+wYJKoZIhvcNAQcCoIIF7DCCBegCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB/WviDcizwIBI0 --> <!-- 6Qr11JhA8xVe6lo+v618G6PA110tG6CCA04wggNKMIICMqADAgECAhB464iXHfI6 --> <!-- gksEkDDTyrNsMA0GCSqGSIb3DQEBCwUAMD0xFjAUBgNVBAoMDVJvYmVydCBGYWRk --> <!-- ZXMxIzAhBgNVBAMMGkRhdHRvUk1NLkNvcmUgQ29kZSBTaWduaW5nMB4XDTI2MDMz --> <!-- MTAwMTMzMFoXDTI4MDMzMTAwMjMzMFowPTEWMBQGA1UECgwNUm9iZXJ0IEZhZGRl --> <!-- czEjMCEGA1UEAwwaRGF0dG9STU0uQ29yZSBDb2RlIFNpZ25pbmcwggEiMA0GCSqG --> <!-- SIb3DQEBAQUAA4IBDwAwggEKAoIBAQChn1EpMYQgl1RgWzQj2+wp2mvdfb3UsaBS --> <!-- nxEVGoQ0gj96tJ2MHAF7zsITdUjwaflKS1vE6wAlOg5EI1V79tJCMxzM0bFpOdR1 --> <!-- L5F2HE/ovIAKNkHxFUF5qWU8vVeAsOViFQ4yhHpzLen0WLF6vhmc9eH23dLQy5fy --> <!-- tELZQEc2WbQFa4HMAitP/P9kHAu6CUx5s4woLIOyyR06jkr3l9vk0sxcbCxx7+dF --> <!-- RrsSLyPYPH+bUAB8+a0hs+6qCeteBuUfLvGzpMhpzKAsY82WZ3Rd9X38i32dYj+y --> <!-- dYx+nx+UEMDLjDJrZgnVa8as4RojqVLcEns5yb/XTjLxDc58VatdAgMBAAGjRjBE --> <!-- MA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQU --> <!-- H+B0vf97dYXqdUX1YMcWhFsY6fcwDQYJKoZIhvcNAQELBQADggEBAJmD4EEGNmcD --> <!-- 1JtFoRGxuLJaTHxDwBsjqcRQRE1VPZNGaiwIm8oSQdHVjQg0oIyK7SEb02cs6n6Y --> <!-- NZbwf7B7WZJ4aKYbcoLug1k1x9SoqwBmfElECeJTKXf6dkRRNmrAodpGCixR4wMH --> <!-- KXqwqP5F+5j7bdnQPiIVXuMesxc4tktz362ysph1bqKjDQSCBpwi0glEIH7bv5Ms --> <!-- Ey9Gl3fe+vYC5W06d2LYVebEfm9+7766hsOgpdDVgdtnN+e6uwIJjG/6PTG6TMDP --> <!-- y+pr5K6LyUVYJYcWWUTZRBqqwBHiLGekPbxrjEVfxUY32Pq4QfLzUH5hhUCAk4HN --> <!-- XpF9pOzFLMUxggIDMIIB/wIBATBRMD0xFjAUBgNVBAoMDVJvYmVydCBGYWRkZXMx --> <!-- IzAhBgNVBAMMGkRhdHRvUk1NLkNvcmUgQ29kZSBTaWduaW5nAhB464iXHfI6gksE --> <!-- kDDTyrNsMA0GCWCGSAFlAwQCAQUAoIGEMBgGCisGAQQBgjcCAQwxCjAIoAKAAKEC --> <!-- gAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwG --> <!-- CisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIDb8I8M18FGH6I1jiTD9FhB1K2Gu --> <!-- WOjB+Wgqh33mwespMA0GCSqGSIb3DQEBAQUABIIBAA0o/9OTEhYE6RSuqRTm9pvX --> <!-- cGy9YbaSzMXRUDSl6FsQX3QlCOm5hTg107lTDL4VzKWkkPNRciZw5LyEKbGcpgm3 --> <!-- 2ayFYmSCvwHOfRfLY7FJRkFxpbp7pVui47v0FlJPxWTN8ZG6deQx4ggLkJSj+eFP --> <!-- CeuDMNlIKMv/iyJAq6Bjz4ExVgStnH7NMwsUy2OdF2PVCkGd3cZ6JGQmXPzEoG7M --> <!-- +TEDBFPoBenoPtG9mwVlFp+KyPcPuuAExXO54mTK+2gkvNB9OrKv0zip2VDvX0jh --> <!-- BXtcfH4gON0uWDSOUu+JyEMAXjRj+P614ItacRQ4MWAnQtMw3S+EuY3+jEiol0U= --> <!-- SIG # End signature block --> |