Private/Classes/DRMMDevice/DRMMDevice.Types.ps1xml
|
<?xml version="1.0" encoding="utf-8"?>
<!-- SPDX-License-Identifier: MPL-2.0 --> <!-- DRMMDevice domain Type extensions --> <Types> <Type> <Name>DRMMDevice</Name> <Members> <AliasProperty> <Name>DeviceUid</Name> <ReferencedMemberName>Uid</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DeviceId</Name> <ReferencedMemberName>Id</ReferencedMemberName> </AliasProperty> <ScriptMethod> <Name>ToString</Name> <Script>$this.GetSummary()</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceAntivirusInfo</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>$this.GetSummary()</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceNetworkInterface</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Hostname) ($($this.IntIpAddress))"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDevicePatchManagement</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script> $Status = if ($this.PatchStatus) {$this.PatchStatus} else {'Unknown'} $Pending = if ($null -ne $this.PatchesApprovedPending) {" Pending:$($this.PatchesApprovedPending)"} else {''} $Installed = if ($null -ne $this.PatchesInstalled) {" Installed:$($this.PatchesInstalled)"} else {''} "$Status$Pending$Installed" </Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceType</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script>"$($this.Category)/$($this.Type)"</Script> </ScriptMethod> </Members> </Type> <Type> <Name>DRMMDeviceUdfs</Name> <Members> <ScriptMethod> <Name>ToString</Name> <Script> $Set = ($this.PSObject.Properties.Where({$_.Name -like 'Udf*' -and -not [string]::IsNullOrWhiteSpace($_.Value)})).Count "$Set of 300 UDFs set" </Script> </ScriptMethod> </Members> </Type> </Types> <!-- SIG # Begin signature block --> <!-- MIIF+wYJKoZIhvcNAQcCoIIF7DCCBegCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCzNR6jmVYJDKlh --> <!-- 3Xcq+00ZirY6ZGP97JCrMLDUAxh6t6CCA04wggNKMIICMqADAgECAhB464iXHfI6 --> <!-- 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 --> <!-- CisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEILGg2dMo50n1FYOTJBDvxcFu/MKi --> <!-- UnzwDmgE3Gf3zV59MA0GCSqGSIb3DQEBAQUABIIBADJTDiUH3j71HLCg62VrGVH7 --> <!-- VVEn1S55RFZdLqxheRPsk7wJXAsfcirEu6wzrxYRSith0mZSbufZqJU0UKFKPpmG --> <!-- Vj9Zs6a2KqIJyx4YD00Vv0zwopDQ+dpLSz0QeFt8XOE5HObp2mTI5ynbnITWGBFV --> <!-- PfxmZtMiDCuPKhnOct7++Fgh6rt6g5gq9tKsr7Iz222+5dpED6AV+OtZIjJHZ67A --> <!-- YyEKaRZQJQ2kJE/BgLXpOX0N4lodAidSDeYA9fLN0G6+kYefaANc4PF3ypwsvMaD --> <!-- jZ3EJSzdpNVdNyiAGJUzCqcx2cWRAygEGqFe0wBdOK7x8g71Kz/v0z8rfyxgWjM= --> <!-- SIG # End signature block --> |