Skip to content

Instantly share code, notes, and snippets.

@gordonbondon
Created July 25, 2016 11:25
Show Gist options
  • Save gordonbondon/f6d5f8af554addafa4a78881e11d8d80 to your computer and use it in GitHub Desktop.
Save gordonbondon/f6d5f8af554addafa4a78881e11d8d80 to your computer and use it in GitHub Desktop.
$OptionsDefinitions = @{
'Microsoft Windows 2000 Options' = @{
'1' = @{
Name = 'Microsoft Disable Netbios Option '
Type = 'DWord'
MultiValued = $false
}
'2' = @{
Name = 'Microsoft Release DHCP Lease On Shutdown Option'
Type = 'DWord'
MultiValued = $false
}
'3' = @{
Name = 'Microsoft Default Router Metric Base'
Type = 'DWord'
MultiValued = $false
}
}
'Microsoft Options' = @{
'1' = @{
Name = 'Microsoft Disable Netbios Option '
Type = 'DWord'
MultiValued = $false
}
'2' = @{
Name = 'Microsoft Release DHCP Lease On Shutdown Option'
Type = 'DWord'
MultiValued = $false
}
'3' = @{
Name = 'Microsoft Default Router Metric Base'
Type = 'DWord'
MultiValued = $false
}
}
'NoVendor' = @{
'1' = @{
Name = 'Subnet Mask'
Type = 'IPv4Address'
MultiValued = $false
}
'2' = @{
Name = 'Time Offset'
Type = 'DWord'
MultiValued = $false
}
'3' = @{
Name = 'Router'
Type = 'IPv4Address'
MultiValued = $true
}
'5' = @{
Name = 'Name Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'6' = @{
Name = 'DNS Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'7' = @{
Name = 'Log Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'8' = @{
Name = 'Cookie Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'9' = @{
Name = 'LPR Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'10' = @{
Name = 'Impress Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'11' = @{
Name = 'Resource Location Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'12' = @{
Name = 'Host Name'
Type = 'String'
MultiValued = $false
}
'13' = @{
Name = 'Boot File Size'
Type = 'Word'
MultiValued = $false
}
'14' = @{
Name = 'Merit Dump File'
Type = 'String'
MultiValued = $false
}
'15' = @{
Name = 'DNS Domain Name'
Type = 'String'
MultiValued = $false
}
'16' = @{
Name = 'Swap Server'
Type = 'IPv4Address'
MultiValued = $false
}
'17' = @{
Name = 'Root Path'
Type = 'String'
MultiValued = $false
}
'18' = @{
Name = 'Extensions Path'
Type = 'String'
MultiValued = $false
}
'19' = @{
Name = 'IP Layer Forwarding'
Type = 'Byte'
MultiValued = $false
}
'20' = @{
Name = 'Nonlocal Source Routing'
Type = 'Byte'
MultiValued = $false
}
'21' = @{
Name = 'Policy Filter Masks'
Type = 'IPv4Address'
MultiValued = $true
}
'22' = @{
Name = 'Max DG Reassembly Size'
Type = 'Word'
MultiValued = $false
}
'23' = @{
Name = 'Default IP Time-to-live'
Type = 'Byte'
MultiValued = $false
}
'24' = @{
Name = 'Path MTU Aging Timeout'
Type = 'DWord'
MultiValued = $false
}
'25' = @{
Name = 'Path MTU Plateau Table'
Type = 'Word'
MultiValued = $true
}
'26' = @{
Name = 'MTU Option'
Type = 'Word'
MultiValued = $false
}
'27' = @{
Name = 'All subnets are local'
Type = 'Byte'
MultiValued = $false
}
'28' = @{
Name = 'Broadcast Address'
Type = 'IPv4Address'
MultiValued = $false
}
'29' = @{
Name = 'Perform Mask Discovery'
Type = 'Byte'
MultiValued = $false
}
'30' = @{
Name = 'Mask Supplier Option'
Type = 'Byte'
MultiValued = $false
}
'31' = @{
Name = 'Perform Router Discovery'
Type = 'Byte'
MultiValued = $false
}
'32' = @{
Name = 'Router Solicitation Address'
Type = 'IPv4Address'
MultiValued = $false
}
'33' = @{
Name = 'Static Route Option'
Type = 'IPv4Address'
MultiValued = $true
}
'34' = @{
Name = 'Trailer Encapsulation'
Type = 'Byte'
MultiValued = $false
}
'35' = @{
Name = 'ARP Cache Timeout'
Type = 'DWord'
MultiValued = $false
}
'36' = @{
Name = 'Ethernet Encapsulation'
Type = 'Byte'
MultiValued = $false
}
'37' = @{
Name = 'TCP Default Time-to-live'
Type = 'Byte'
MultiValued = $false
}
'38' = @{
Name = 'Keepalive Interval'
Type = 'DWord'
MultiValued = $false
}
'39' = @{
Name = 'Keepalive Garbage'
Type = 'Byte'
MultiValued = $false
}
'40' = @{
Name = 'NIS Domain Name'
Type = 'String'
MultiValued = $false
}
'41' = @{
Name = 'NIS Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'42' = @{
Name = 'NTP Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'43' = @{
Name = 'MSC'
Type = 'IPv4Address'
MultiValued = $true
}
'44' = @{
Name = 'WINS/NBNS Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'45' = @{
Name = 'NetBIOS over TCP/IP NBDD'
Type = 'IPv4Address'
MultiValued = $true
}
'46' = @{
Name = 'WINS/NBT Node Type'
Type = 'Byte'
MultiValued = $false
}
'47' = @{
Name = 'NetBIOS Scope ID'
Type = 'String'
MultiValued = $false
}
'48' = @{
Name = 'X Window System Font'
Type = 'IPv4Address'
MultiValued = $true
}
'49' = @{
Name = 'X Window System Display'
Type = 'IPv4Address'
MultiValued = $true
}
'51' = @{
Name = 'Lease'
Type = 'DWord'
MultiValued = $false
}
'58' = @{
Name = 'Renewal (T1) Time Value'
Type = 'DWord'
MultiValued = $false
}
'59' = @{
Name = 'Rebinding (T2) Time Value'
Type = 'DWord'
MultiValued = $false
}
'64' = @{
Name = 'NIS+ Domain Name'
Type = 'String'
MultiValued = $false
}
'65' = @{
Name = 'NIS+ Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'66' = @{
Name = 'Boot Server Host Name'
Type = 'String'
MultiValued = $false
}
'67' = @{
Name = 'Bootfile Name'
Type = 'String'
MultiValued = $false
}
'68' = @{
Name = 'Mobile IP Home Agents'
Type = 'IPv4Address'
MultiValued = $true
}
'69' = @{
Name = 'Simple Mail Transport Protocol (SMTP) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'70' = @{
Name = 'Post Office Protocol (POP3) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'71' = @{
Name = 'Network News Transport Protocol (NNTP) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'72' = @{
Name = 'World Wide Web (WWW) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'73' = @{
Name = 'Finger Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'74' = @{
Name = 'Internet Relay Chat (IRC) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'75' = @{
Name = 'StreetTalk Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'76' = @{
Name = 'StreetTalk Directory Assistance (STDA) Servers'
Type = 'IPv4Address'
MultiValued = $true
}
'119' = @{
Name = 'DNS Search List'
Type = 'Byte'
MultiValued = $true
}
'121' = @{
Name = 'Classless Static Routes'
Type = 'BinaryData'
MultiValued = $false
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment