FILE: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DhcpServer\DhcpServerPSProvider.Types.ps1xml

--
Microsoft.Management.Infrastructure.CimInstance#DhcpServerInDC IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Binding InterfaceGuid [OutputType([System.GUID])] param() [System.GUID]($this.PSBase.CimInstanceProperties['InterfaceGuid'].Value) param([System.GUID]$value) $this.PSBase.CimInstanceProperties['InterfaceGuid'].Value = [System.String]$value IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value SubnetMask [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['SubnetMask'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['SubnetMask'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4ExclusionRange ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value StartRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['StartRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['StartRange'].Value = [System.String]$value EndRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['EndRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['EndRange'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Failover ScopeId [OutputType([System.Net.IPAddress[]])] param() [System.Net.IPAddress[]]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress[]]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String[]]$value PrimaryServerIP [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['PrimaryServerIP'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value SecondaryServerIP [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['SecondaryServerIP'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Lease IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Reservation IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Scope ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value SubnetMask [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['SubnetMask'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['SubnetMask'].Value = [System.String]$value StartRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['StartRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['StartRange'].Value = [System.String]$value EndRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['EndRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['EndRange'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4ScopeStatistics ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value Free AddressesFree InUse AddressesInUse Reserved ReservedAddress Pending PendingOffers Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Superscope ScopeId [OutputType([System.Net.IPAddress[]])] param() [System.Net.IPAddress[]]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress[]]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String[]]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6Binding InterfaceGuid [OutputType([System.GUID])] param() [System.GUID]($this.PSBase.CimInstanceProperties['InterfaceGuid'].Value) param([System.GUID]$value) $this.PSBase.CimInstanceProperties['InterfaceGuid'].Value = [System.String]$value IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6ExclusionRange Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value StartRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['StartRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['StartRange'].Value = [System.String]$value EndRange [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['EndRange'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['EndRange'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6Lease IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6Reservation IPAddress [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String]$value Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6Scope Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6ScopeStatistics Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Free AddressesFree InUse AddressesInUse Reserved ReservedAddress Pending PendingAdvertises Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6StatelessStore Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6StatelessStatistics Prefix [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['Prefix'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['Prefix'].Value = [System.String]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4Statistics InUse AddressesInUse Available AddressesAvailable Microsoft.Management.Infrastructure.CimInstance#DhcpServerv6Statistics InUse AddressesInUse Available AddressesAvailable Microsoft.Management.Infrastructure.CimInstance#DhcpServerV4Class AsciiData [OutputType([System.String])] param() [bool]$IsPrintable = $false; $Data = $this.PSBase.CimInstanceProperties['Data'].Value; $AsciiStr = ""; if(($Data.Length -gt 2) -and ($Data.Length % 2 -eq 0 )) { $IsPrintable = $true; if($Data.Substring(0,2) -ne "0x" -and $Data.Substring(0,2) -ne "0X") { $IsPrintable = $false; } if($IsPrintable) { $Format = [System.Globalization.NumberStyles]::AllowHexSpecifier; for($i = 1;$i -lt $Data.Length/2 ; $i++) { $c = [Byte]::Parse($Data.Substring(2*$i,2),$Format) $IsPrintable = [Char]::IsLetter($c) -or [Char]::IsSeparator($c) -or [Char]::IsSymbol($c) -or [Char]::IsDigit($c) -or [Char]::IsPunctuation($c); if($IsPrintable -eq $true) { $AsciiStr = $AsciiStr + [char]$c; } else { break; } } } } if($IsPrintable) { $AsciiStr } Microsoft.Management.Infrastructure.CimInstance#DhcpServerV6Class AsciiData [OutputType([System.String])] param() [bool]$IsPrintable = $false; $Data = $this.PSBase.CimInstanceProperties['Data'].Value; $AsciiStr = ""; if(($Data.Length -gt 2) -and ($Data.Length % 2 -eq 0 )) { $IsPrintable = $true; if($Data.Substring(0,2) -ne "0x" -and $Data.Substring(0,2) -ne "0X") { $IsPrintable = $false; } if($IsPrintable) { $Format = [System.Globalization.NumberStyles]::AllowHexSpecifier; for($i = 1;$i -lt $Data.Length/2 ; $i++) { $c = [Byte]::Parse($Data.Substring(2*$i,2),$Format) $IsPrintable = [Char]::IsLetter($c) -or [Char]::IsSeparator($c) -or [Char]::IsSymbol($c) -or [Char]::IsDigit($c) -or [Char]::IsPunctuation($c); if($IsPrintable -eq $true) { $AsciiStr = $AsciiStr + [char]$c; } else { break; } } } } if($IsPrintable) { $AsciiStr } Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4IPRecords ScopeId [OutputType([System.Net.IPAddress])] param() [System.Net.IPAddress]($this.PSBase.CimInstanceProperties['ScopeId'].Value) param([System.Net.IPAddress]$value) $this.PSBase.CimInstanceProperties['ScopeId'].Value = [System.String]$value IPAddress [OutputType([System.Net.IPAddress[]])] param() [System.Net.IPAddress[]]($this.PSBase.CimInstanceProperties['IPAddress'].Value) param([System.Net.IPAddress[]]$value) $this.PSBase.CimInstanceProperties['IPAddress'].Value = [System.String[]]$value Microsoft.Management.Infrastructure.CimInstance#DhcpServerv4SuperscopeStatistics Name SuperscopeName Available AddressesFree InUse AddressesInUse %InUse PercentageInUse
--