diff --git a/DNS_Inventory_V1.ps1 b/DNS_Inventory_V1.ps1 index 56ada6f..91fb852 100644 --- a/DNS_Inventory_V1.ps1 +++ b/DNS_Inventory_V1.ps1 @@ -395,9 +395,9 @@ This script creates a Word, PDF, Formatted Text or HTML document. .NOTES NAME: DNS_Inventory.ps1 - VERSION: 1.09 + VERSION: 1.10 AUTHOR: Carl Webster - Sr. Solutions Architect - Choice Solutions, LLC - LASTEDIT: March 2, 2018 + LASTEDIT: April 6, 2018 #> #endregion @@ -570,6 +570,9 @@ Param( # Updated help text # Updated the WriteWordLine function # +#Version 1.10 6-Apr-2018 +# Code clean up from Visual Studio Code +# #HTML functions contributed by Ken Avram October 2014 #HTML Functions FormatHTMLTable and AddHTMLTable modified by Jake Rutski May 2015 #endregion @@ -774,43 +777,43 @@ If($MSWord -or $PDF) If($HTML) { - Set htmlredmask -Option AllScope -Value "#FF0000" 4>$Null - Set htmlcyanmask -Option AllScope -Value "#00FFFF" 4>$Null - Set htmlbluemask -Option AllScope -Value "#0000FF" 4>$Null - Set htmldarkbluemask -Option AllScope -Value "#0000A0" 4>$Null - Set htmllightbluemask -Option AllScope -Value "#ADD8E6" 4>$Null - Set htmlpurplemask -Option AllScope -Value "#800080" 4>$Null - Set htmlyellowmask -Option AllScope -Value "#FFFF00" 4>$Null - Set htmllimemask -Option AllScope -Value "#00FF00" 4>$Null - Set htmlmagentamask -Option AllScope -Value "#FF00FF" 4>$Null - Set htmlwhitemask -Option AllScope -Value "#FFFFFF" 4>$Null - Set htmlsilvermask -Option AllScope -Value "#C0C0C0" 4>$Null - Set htmlgraymask -Option AllScope -Value "#808080" 4>$Null - Set htmlblackmask -Option AllScope -Value "#000000" 4>$Null - Set htmlorangemask -Option AllScope -Value "#FFA500" 4>$Null - Set htmlmaroonmask -Option AllScope -Value "#800000" 4>$Null - Set htmlgreenmask -Option AllScope -Value "#008000" 4>$Null - Set htmlolivemask -Option AllScope -Value "#808000" 4>$Null - - Set htmlbold -Option AllScope -Value 1 4>$Null - Set htmlitalics -Option AllScope -Value 2 4>$Null - Set htmlred -Option AllScope -Value 4 4>$Null - Set htmlcyan -Option AllScope -Value 8 4>$Null - Set htmlblue -Option AllScope -Value 16 4>$Null - Set htmldarkblue -Option AllScope -Value 32 4>$Null - Set htmllightblue -Option AllScope -Value 64 4>$Null - Set htmlpurple -Option AllScope -Value 128 4>$Null - Set htmlyellow -Option AllScope -Value 256 4>$Null - Set htmllime -Option AllScope -Value 512 4>$Null - Set htmlmagenta -Option AllScope -Value 1024 4>$Null - Set htmlwhite -Option AllScope -Value 2048 4>$Null - Set htmlsilver -Option AllScope -Value 4096 4>$Null - Set htmlgray -Option AllScope -Value 8192 4>$Null - Set htmlolive -Option AllScope -Value 16384 4>$Null - Set htmlorange -Option AllScope -Value 32768 4>$Null - Set htmlmaroon -Option AllScope -Value 65536 4>$Null - Set htmlgreen -Option AllScope -Value 131072 4>$Null - Set htmlblack -Option AllScope -Value 262144 4>$Null + Set-Variable htmlredmask -Option AllScope -Value "#FF0000" 4>$Null + Set-Variable htmlcyanmask -Option AllScope -Value "#00FFFF" 4>$Null + Set-Variable htmlbluemask -Option AllScope -Value "#0000FF" 4>$Null + Set-Variable htmldarkbluemask -Option AllScope -Value "#0000A0" 4>$Null + Set-Variable htmllightbluemask -Option AllScope -Value "#ADD8E6" 4>$Null + Set-Variable htmlpurplemask -Option AllScope -Value "#800080" 4>$Null + Set-Variable htmlyellowmask -Option AllScope -Value "#FFFF00" 4>$Null + Set-Variable htmllimemask -Option AllScope -Value "#00FF00" 4>$Null + Set-Variable htmlmagentamask -Option AllScope -Value "#FF00FF" 4>$Null + Set-Variable htmlwhitemask -Option AllScope -Value "#FFFFFF" 4>$Null + Set-Variable htmlsilvermask -Option AllScope -Value "#C0C0C0" 4>$Null + Set-Variable htmlgraymask -Option AllScope -Value "#808080" 4>$Null + Set-Variable htmlblackmask -Option AllScope -Value "#000000" 4>$Null + Set-Variable htmlorangemask -Option AllScope -Value "#FFA500" 4>$Null + Set-Variable htmlmaroonmask -Option AllScope -Value "#800000" 4>$Null + Set-Variable htmlgreenmask -Option AllScope -Value "#008000" 4>$Null + Set-Variable htmlolivemask -Option AllScope -Value "#808000" 4>$Null + + Set-Variable htmlbold -Option AllScope -Value 1 4>$Null + Set-Variable htmlitalics -Option AllScope -Value 2 4>$Null + Set-Variable htmlred -Option AllScope -Value 4 4>$Null + Set-Variable htmlcyan -Option AllScope -Value 8 4>$Null + Set-Variable htmlblue -Option AllScope -Value 16 4>$Null + Set-Variable htmldarkblue -Option AllScope -Value 32 4>$Null + Set-Variable htmllightblue -Option AllScope -Value 64 4>$Null + Set-Variable htmlpurple -Option AllScope -Value 128 4>$Null + Set-Variable htmlyellow -Option AllScope -Value 256 4>$Null + Set-Variable htmllime -Option AllScope -Value 512 4>$Null + Set-Variable htmlmagenta -Option AllScope -Value 1024 4>$Null + Set-Variable htmlwhite -Option AllScope -Value 2048 4>$Null + Set-Variable htmlsilver -Option AllScope -Value 4096 4>$Null + Set-Variable htmlgray -Option AllScope -Value 8192 4>$Null + Set-Variable htmlolive -Option AllScope -Value 16384 4>$Null + Set-Variable htmlorange -Option AllScope -Value 32768 4>$Null + Set-Variable htmlmaroon -Option AllScope -Value 65536 4>$Null + Set-Variable htmlgreen -Option AllScope -Value 131072 4>$Null + Set-Variable htmlblack -Option AllScope -Value 262144 4>$Null } If($TEXT) @@ -1212,7 +1215,7 @@ Function CheckWordPrereq $SessionID = (Get-Process -PID $PID).SessionId #Find out if winword is running in our session - [bool]$wordrunning = ((Get-Process 'WinWord' -ea 0)|?{$_.SessionId -eq $SessionID}) -ne $Null + [bool]$wordrunning = ((Get-Process 'WinWord' -ea 0) | Where-Object {$_.SessionId -eq $SessionID}) -ne $Null If($wordrunning) { $ErrorActionPreference = $SaveEAPreference @@ -1509,13 +1512,13 @@ Function SetupWord $Script:Word.Templates.LoadBuildingBlocks() #word 2010/2013/2016 - $BuildingBlocksCollection = $Script:Word.Templates | Where {$_.name -eq "Built-In Building Blocks.dotx"} + $BuildingBlocksCollection = $Script:Word.Templates | Where-Object {$_.name -eq "Built-In Building Blocks.dotx"} Write-Verbose "$(Get-Date): Attempt to load cover page $CoverPage" $part = $Null $BuildingBlocksCollection | - ForEach{ + ForEach-Object{ If ($_.BuildingBlockEntries.Item($CoverPage).Name -eq $CoverPage) { $BuildingBlocks = $_ @@ -1656,10 +1659,10 @@ Function UpdateDocumentProperties Set-DocumentProperty -Document $Script:Doc -DocProperty Title -Value $Script:title #Get the Coverpage XML part - $cp = $Script:Doc.CustomXMLParts | Where {$_.NamespaceURI -match "coverPageProps$"} + $cp = $Script:Doc.CustomXMLParts | Where-Object {$_.NamespaceURI -match "coverPageProps$"} #get the abstract XML part - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "Abstract"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "Abstract"} #set the text If([String]::IsNullOrEmpty($Script:CoName)) { @@ -1672,30 +1675,30 @@ Function UpdateDocumentProperties $ab.Text = $abstract #added 8-Jun-2017 - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "CompanyAddress"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "CompanyAddress"} #set the text [string]$abstract = $CompanyAddress $ab.Text = $abstract #added 8-Jun-2017 - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "CompanyEmail"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "CompanyEmail"} #set the text [string]$abstract = $CompanyEmail $ab.Text = $abstract #added 8-Jun-2017 - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "CompanyFax"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "CompanyFax"} #set the text [string]$abstract = $CompanyFax $ab.Text = $abstract #added 8-Jun-2017 - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "CompanyPhone"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "CompanyPhone"} #set the text [string]$abstract = $CompanyPhone $ab.Text = $abstract - $ab = $cp.documentelement.ChildNodes | Where {$_.basename -eq "PublishDate"} + $ab = $cp.documentelement.ChildNodes | Where-Object {$_.basename -eq "PublishDate"} #set the text [string]$abstract = (Get-Date -Format d).ToString() $ab.Text = $abstract @@ -2083,8 +2086,6 @@ Function AddHTMLTable $htmlbody = $htmlbody + "" For($columnIndex = 0; $columnIndex -lt $colCount; $columnindex+=2) { - $fontitalics = $False - $fontbold = $false $tmp = CheckHTMLColor $rd[$columnIndex+1] If($fixedInfo.Length -eq 0) @@ -2326,7 +2327,6 @@ Function FormatHTMLTable } Else { - $found = $false For($i=0;$i -lt $columnArray[$columnIndex].length;$i+=2) { If($columnArray[$columnIndex][$i] -eq " ") @@ -2925,9 +2925,9 @@ Function validStateProp( [object] $object, [string] $topLevel, [string] $secondL #function created 8-jan-2014 by Michael B. Smith If( $object ) { - If((gm -Name $topLevel -InputObject $object)) + If((Get-Member -Name $topLevel -InputObject $object)) { - If((gm -Name $secondLevel -InputObject $object.$topLevel)) + If((Get-Member -Name $secondLevel -InputObject $object.$topLevel)) { Return $True } @@ -2941,7 +2941,7 @@ Function validObject( [object] $object, [string] $topLevel ) #function created 8-jan-2014 by Michael B. Smith If( $object ) { - If((gm -Name $topLevel -InputObject $object)) + If((Get-Member -Name $topLevel -InputObject $object)) { Return $True } @@ -3100,7 +3100,7 @@ Function SaveandCloseDocumentandShutdownWord $SessionID = (Get-Process -PID $PID).SessionId #Find out if winword is running in our session - $wordprocess = ((Get-Process 'WinWord' -ea 0)|?{$_.SessionId -eq $SessionID}).Id + $wordprocess = ((Get-Process 'WinWord' -ea 0) | Where-Object {$_.SessionId -eq $SessionID}).Id If($wordprocess -gt 0) { Write-Verbose "$(Get-Date): Attempting to stop WinWord process # $wordprocess" @@ -3127,7 +3127,7 @@ Function SaveandCloseDocumentandShutdownWord #Find out if winword is running in our session $wordprocess = $Null - $wordprocess = ((Get-Process 'WinWord' -ea 0)|?{$_.SessionId -eq $SessionID}).Id + $wordprocess = ((Get-Process 'WinWord' -ea 0) | Where-Object {$_.SessionId -eq $SessionID}).Id If($null -ne $wordprocess -and $wordprocess -gt 0) { Write-Verbose "$(Get-Date): WinWord process is still running. Attempting to stop WinWord process # $wordprocess" @@ -3585,7 +3585,7 @@ Function OutputDNSServer { Param([object] $ServerSettings, [object] $DNSForwarders, [object] $ServerRecursion, [object] $ServerCache, [object] $ServerScavenging, [object] $RootHints, [object] $ServerDiagnostics) - $RootHints = $RootHints | Sort $RootHints.NameServer.RecordData.NameServer + $RootHints = $RootHints | Sort-Object $RootHints.NameServer.RecordData.NameServer Write-Verbose "$(Get-Date): `t`tOutput DNS Server Settings" $txt = "DNS Server Properties" @@ -4053,7 +4053,7 @@ Function OutputDNSServer } } - $ip = $ip | Sort -unique + $ip = $ip | Sort-Object -unique $WordTableRowHash = @{ ServerFQDN = $RootHint.NameServer.RecordData.NameServer; @@ -4107,7 +4107,7 @@ Function OutputDNSServer } } - $ip = $ip | Sort -unique + $ip = $ip | Sort-Object -unique Line 0 "Server Fully Qualified Domain Name (FQDN)`t: " $RootHint.NameServer.RecordData.NameServer Line 0 "IP Address`t`t`t`t`t: " $ip @@ -4119,7 +4119,6 @@ Function OutputDNSServer { WriteHTMLLine 2 0 "Root Hints" $rowdata = @() - $tmp = "" ForEach($RootHint in $RootHints) { $ip = $Null @@ -4278,7 +4277,7 @@ Function ProcessForwardLookupZones } $First = $True - $DNSZones = $Script:DNSServerData.ServerZone | Where {$_.IsReverseLookupZone -eq $False -and ($_.ZoneType -eq "Primary" -and $_.ZoneName -ne "TrustAnchors" -or $_.ZoneType -eq "Stub" -or $_.ZoneType -eq "Secondary")} + $DNSZones = $Script:DNSServerData.ServerZone | Where-Object {$_.IsReverseLookupZone -eq $False -and ($_.ZoneType -eq "Primary" -and $_.ZoneName -ne "TrustAnchors" -or $_.ZoneType -eq "Stub" -or $_.ZoneType -eq "Secondary")} ForEach($DNSZone in $DNSZones) { @@ -5518,7 +5517,7 @@ Function ProcessLookupZoneDetails Write-Verbose "$(Get-Date): `t`tProcessing details for zone $($DNSZone.ZoneName)" # $ZoneDetails = Get-DNSServerResourceRecord -ZoneName $DNSZone.ZoneName -ComputerName $ComputerName -EA 0 | ` -# Where {!($_.hostname -like "_*" -or $_.hostname -eq "DomainDNSZones" -or $_.hostname -eq "ForestDNSZones")} +# Where-Object {!($_.hostname -like "_*" -or $_.hostname -eq "DomainDNSZones" -or $_.hostname -eq "ForestDNSZones")} $ZoneDetails = Get-DNSServerResourceRecord -ZoneName $DNSZone.ZoneName -ComputerName $ComputerName -EA 0 @@ -6120,7 +6119,7 @@ Function ProcessReverseLookupZones } $First = $True - $DNSZones = $Script:DNSServerData.ServerZone | Where {$_.IsReverseLookupZone -eq $True} + $DNSZones = $Script:DNSServerData.ServerZone | Where-Object {$_.IsReverseLookupZone -eq $True} ForEach($DNSZone in $DNSZones) { @@ -6397,7 +6396,7 @@ Function ProcessConditionalForwarders } $First = $True - $DNSZones = $Script:DNSServerData.ServerZone | Where {$_.ZoneType -eq "Forwarder"} + $DNSZones = $Script:DNSServerData.ServerZone | Where-Object {$_.ZoneType -eq "Forwarder"} If($? -and $Null -ne $DNSZones) { diff --git a/DNS_Inventory_V1_ReadMe.rtf b/DNS_Inventory_V1_ReadMe.rtf index 252a681..d543877 100644 --- a/DNS_Inventory_V1_ReadMe.rtf +++ b/DNS_Inventory_V1_ReadMe.rtf @@ -1,19 +1,19 @@ {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt Calibri};}{\f42\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} +{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt Calibri};}{\f43\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;} {\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt Calibri};}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f63\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f64\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f66\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;} -{\f67\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f68\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f69\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f70\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;} -{\f71\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f413\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt Calibri};}{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Calibri};} -{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Calibri};}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Calibri};}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt Calibri};} -{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic){\*\falt Calibri};}{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Calibri};}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt Calibri};} -{\f463\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f464\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f466\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f467\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f470\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f471\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\f44\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f45\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f47\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f48\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\f49\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f50\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f51\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f52\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f64\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f65\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f67\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;} +{\f68\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f69\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f70\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f71\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;} +{\f72\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f414\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt Calibri};}{\f415\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Calibri};} +{\f417\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Calibri};}{\f418\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Calibri};}{\f419\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt Calibri};} +{\f420\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic){\*\falt Calibri};}{\f421\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Calibri};}{\f422\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt Calibri};} +{\f474\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f475\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f477\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f478\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\f481\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f482\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} @@ -37,15 +37,15 @@ {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; \red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red230\green230\blue230;\red54\green95\blue145;\red79\green129\blue189;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 } {\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\f42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\f42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 -\ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Heading 2 Char;}{\s17\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\f42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \sqformat \spriority34 \styrsid11488686 List Paragraph;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 -\sbasedon10 \sunhideused \styrsid11488686 Hyperlink;}{\s19\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 +\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \sqformat \spriority34 \styrsid11488686 List Paragraph;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 +\sbasedon10 \sunhideused \styrsid11488686 Hyperlink;}{\s19\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext19 \sqformat \spriority1 \styrsid15549553 No Spacing;}{\*\cs20 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf15\chshdng0\chcfpat0\chcbpat17 \sbasedon10 \ssemihidden \sunhideused \styrsid15343936 Unresolved Mention;}}{\*\listtable {\list\listtemplateid645948268\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 } @@ -90,21 +90,22 @@ Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\k \leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 \lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1955283310}}{\*\listoverridetable{\listoverride\listid1955283310\listoverridecount0\ls1} {\listoverride\listid1818835589\listoverridecount0\ls2}{\listoverride\listid319386001\listoverridecount0\ls3}{\listoverride\listid1724937716\listoverridecount0\ls4}{\listoverride\listid1098217346\listoverridecount0\ls5}}{\*\rsidtbl \rsid136639\rsid730732 -\rsid1120917\rsid2106581\rsid2388112\rsid2850273\rsid2885388\rsid3215964\rsid3294353\rsid3630949\rsid3830441\rsid5384286\rsid6634568\rsid7933527\rsid8261032\rsid8814015\rsid9460937\rsid9517698\rsid9531606\rsid9844446\rsid10243667\rsid10290913\rsid10757636 -\rsid11435092\rsid11488686\rsid11602030\rsid12196856\rsid12916989\rsid12996213\rsid13047550\rsid13133162\rsid13256488\rsid13310106\rsid13987238\rsid14365751\rsid14697282\rsid14893653\rsid15008361\rsid15343936\rsid15549553\rsid16149376\rsid16463664} -{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Webster}{\creatim\yr2014\mo1\dy27\hr9\min47}{\revtim\yr2018\mo3\dy2\hr13\min44}{\version28}{\edmins182} -{\nofpages13}{\nofwords3969}{\nofchars22624}{\nofcharsws26540}{\vern41}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\rsid1120917\rsid2106581\rsid2388112\rsid2850273\rsid2885388\rsid3215964\rsid3294353\rsid3630949\rsid3830441\rsid5177570\rsid5384286\rsid6634568\rsid7933527\rsid8261032\rsid8337971\rsid8814015\rsid9460937\rsid9517698\rsid9531606\rsid9844446\rsid10243667 +\rsid10290913\rsid10757636\rsid11435092\rsid11488686\rsid11602030\rsid12196856\rsid12916989\rsid12996213\rsid13047550\rsid13133162\rsid13256488\rsid13310106\rsid13987238\rsid14365751\rsid14697282\rsid14893653\rsid15008361\rsid15343936\rsid15549553 +\rsid16149376\rsid16463664}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Carl Webster}{\creatim\yr2014\mo1\dy27\hr9\min47} +{\revtim\yr2018\mo4\dy6\hr16\min25}{\version29}{\edmins183}{\nofpages13}{\nofwords3969}{\nofchars22625}{\nofcharsws26541}{\vern55}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 \dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale113\rsidroot11488686 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0{\*\docvar {__Grammarly_42____i}{H4sIAAAAAAAEAKtWckksSQxILCpxzi/NK1GyMqwFAAEhoTITAAAA}} {\*\docvar {__Grammarly_42___1}{H4sIAAAAAAAEAKtWcslP9kxRslIyNDY0NbE0NzA3NDWwMDE1NDVX0lEKTi0uzszPAykwqgUAYjWJIiwAAAA=}}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 \pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\qc \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid14365751 \hich\af42\dbch\af31505\loch\f42 Microsoft D}{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 -\b\fs28\cf18\insrsid2388112 \hich\af42\dbch\af31505\loch\f42 NS}{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11602030 \hich\af42\dbch\af31505\loch\f42 }{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11488686 -\hich\af42\dbch\af31505\loch\f42 Version 1}{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid16149376 .}{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid2388112 0}{\rtlch\fcs1 \ab\af42\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11488686 -\hich\af42\dbch\af31505\loch\f42 Documentation Script ReadMe -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 { +\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid14365751 \hich\af43\dbch\af31505\loch\f43 Microsoft D}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 +\b\fs28\cf18\insrsid2388112 \hich\af43\dbch\af31505\loch\f43 NS}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11602030 \hich\af43\dbch\af31505\loch\f43 }{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11488686 +\hich\af43\dbch\af31505\loch\f43 Version 1}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid16149376 .}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid2388112 0}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid11488686 +\hich\af43\dbch\af31505\loch\f43 Documentation Script ReadMe +\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 { \rtlch\fcs1 \ab\af37\afs28 \ltrch\fcs0 \b\f37\fs28\insrsid11488686 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2885388 {\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid5384286\charrsid5384286 \hich\af37\dbch\af31505\loch\f37 NOTE: This script }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid2885388 \hich\af37\dbch\af31505\loch\f37 requires PowerShell V3 or later but best performance is obtained by using PowerShell V5. @@ -112,11 +113,11 @@ NOTE: This script }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid2885388 \hich NOTE: Word 2007 is no}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid3630949 \hich\af37\dbch\af31505\loch\f37 t}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid5384286\charrsid5384286 \hich\af37\dbch\af31505\loch\f37 supported.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\insrsid5384286\charrsid5384286 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af42\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 \hich\af42\dbch\af31505\loch\f42 Support for non-English Versions of Microsoft Word -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 { +\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af43\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 \hich\af43\dbch\af31505\loch\f43 Support for non-English Versions of Microsoft Word +\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 { \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 T}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \hich\af37\dbch\af31505\loch\f37 he script supports the following languages: \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f3\fs22\insrsid11488686\charrsid13987238 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s17\ql \fi-360\li720\ri0\sa200\sl276\slmult1 -\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 +\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 Catalan}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f3\fs22\insrsid13310106 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid13310106 \hich\af37\dbch\af31505\loch\f37 Chinese}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid13310106\charrsid13987238 @@ -134,8 +135,8 @@ NOTE: Word 2007 is no}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid3630949 \h \f37\fs22\insrsid11488686 \par }\pard \ltrpar\s17\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10290913\contextualspace {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid10290913 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid10290913 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af42\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid10290913 \page \hich\af42\dbch\af31505\loch\f42 What the Script Documents -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10290913 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs22 +\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af43\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid10290913 \page \hich\af43\dbch\af31505\loch\f43 What the Script Documents +\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10290913 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid2885388 \hich\af31506\dbch\af31505\loch\f31506 This script documents t}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid10290913\charrsid10290913 \hich\af31506\dbch\af31505\loch\f31506 he following items: \par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid14365751 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls5\rin0\lin720\itap0\pararsid14365751 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid14365751 \hich\af31506\dbch\af31505\loch\f31506 D}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid2388112 \hich\af31506\dbch\af31505\loch\f31506 NS}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 @@ -188,13 +189,13 @@ NOTE: Word 2007 is no}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\f37\insrsid3630949 \h \par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid14365751\charrsid10290913 \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10290913 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10290913 \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10290913\charrsid10290913 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11602030 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \page }{\rtlch\fcs1 \ab\af42\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 -\hich\af42\dbch\af31505\loch\f42 Prerequisites +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11602030 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \page }{\rtlch\fcs1 \ab\af43\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 +\hich\af43\dbch\af31505\loch\f43 Prerequisites \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \hich\af37\dbch\af31505\loch\f37 Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2388112 \hich\af37\dbch\af31505\loch\f37 DNS}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \hich\af37\dbch\af31505\loch\f37 , let us ensure we have the necessary requirements. \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 1.\tab}}\pard\plain \ltrpar\s17\ql \fi-360\li720\ri0\sa200\sl276\slmult1 -\nowidctlpar\wrapdefault\faauto\ls2\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 +\nowidctlpar\wrapdefault\faauto\ls2\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 At least one Windows Server 20}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid15008361 \hich\af37\dbch\af31505\loch\f37 12}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid10290913 \hich\af37\dbch\af31505\loch\f37 or later }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2388112 \hich\af37\dbch\af31505\loch\f37 DNS}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid15008361 \hich\af37\dbch\af31505\loch\f37 server}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 . @@ -204,13 +205,13 @@ Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37 \nowidctlpar\wrapdefault\faauto\ls2\ilvl1\rin0\lin1440\itap0\pararsid11602030\contextualspace {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 RSAT for Windows 8 is available here, }{\field{\*\fldinst { \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 HYPERLINK "http://www.microsoft.com/en-us/download/details.aspx?id=28972" }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9400000068007400740070003a002f002f007700770077002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f0064006f0077006e006c006f00610064002f006400 -65007400610069006c0073002e0061007300700078003f00690064003d00320038003900370032000000795881f43b1d7f48af2c825dc485276300000000a5ab000000000000004c00ff007300000000006f00652e000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 +65007400610069006c0073002e0061007300700078003f00690064003d00320038003900370032000000795881f43b1d7f48af2c825dc485276300000000a5ab000000000000004c00ff007300000000006f00652e00000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\f37\fs22\ul\cf2\insrsid11602030\charrsid11602030 \hich\af37\dbch\af31505\loch\f37 Remote Server Administration Tools fo\hich\af37\dbch\af31505\loch\f37 r Windows 8}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 b.\tab}\hich\af37\dbch\af31505\loch\f37 RSAT for Windows 8.1 is available here, }{\field{\*\fldinst {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 HYPERLINK "http://www.microsoft.com/en-us/download/details.aspx?id=39296" }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9400000068007400740070003a002f002f007700770077002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f0064006f0077006e006c006f00610064002f006400 -65007400610069006c0073002e0061007300700078003f00690064003d00330039003200390036000000795881f43b1d7f48af2c825dc485276300000000a5ab000064494200000000900000000000000000002e00000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 +65007400610069006c0073002e0061007300700078003f00690064003d00330039003200390036000000795881f43b1d7f48af2c825dc485276300000000a5ab000064494200000000900000000000000000002e0000000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\f37\fs22\ul\cf2\insrsid11602030\charrsid11602030 \hich\af37\dbch\af31505\loch\f37 Remote Server Administration Tools for Windows 8.1}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856 \hich\af37\dbch\af31505\loch\f37 c.\tab}}\pard \ltrpar\s17\ql \fi-360\li1440\ri0\sa200\sl276\slmult1 @@ -218,8 +219,8 @@ Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856 \hich\af37\dbch\af31505\loch\f37 HYPERLINK "http://www.microsoft.com/en-us/download/details.aspx?id=45520" }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9400000068007400740070003a002f002f007700770077002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f0064006f0077006e006c006f00610064002f006400 -65007400610069006c0073002e0061007300700078003f00690064003d00340035003500320030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003000000000000005c000908000038000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\fs22\ul\cf1\insrsid12196856 -\hich\af42\dbch\af31505\loch\f42 Remote Server Administration Tools for Windows 10}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856\charrsid12196856 +65007400610069006c0073002e0061007300700078003f00690064003d00340035003500320030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003000000000000005c00090800003800000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\fs22\ul\cf1\insrsid12196856 +\hich\af43\dbch\af31505\loch\f43 Remote Server Administration Tools for Windows 10}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856\charrsid12196856 \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid15008361 \hich\af37\dbch\af31505\loch\f37 3.\tab}}\pard \ltrpar\s17\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \nowidctlpar\wrapdefault\faauto\ls2\rin0\lin720\itap0\pararsid11488686\contextualspace {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid15008361 \hich\af37\dbch\af31505\loch\f37 PowerShell 3.0 or higher is required. \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid15008361 \hich\af37\dbch\af31505\loch\f37 4.\tab}\hich\af37\dbch\af31505\loch\f37 The D}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2388112 @@ -234,11 +235,11 @@ Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37 \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid8261032 \hich\af37\dbch\af31505\loch\f37 and}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2850273 \hich\af37\dbch\af31505\loch\f37 Windows 10 with RSAT, Word 2013 and PowerShell 5}{ \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid10290913 . \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af42\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 \hich\af42\dbch\af31505\loch\f42 Script Usage -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 { +\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af43\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid11488686 \hich\af43\dbch\af31505\loch\f43 Script Usage +\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 { \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \hich\af37\dbch\af31505\loch\f37 How to use this script? \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 1.\tab}}\pard\plain \ltrpar\s17\ql \fi-360\li720\ri0\sa200\sl276\slmult1 -\nowidctlpar\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 +\nowidctlpar\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid11488686\contextualspace \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 Save the script as }{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid2388112\charrsid730732 \hich\af37\dbch\af31505\loch\f37 DNS}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid11488686\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 _Inventor}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 y}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid5384286 \hich\af37\dbch\af31505\loch\f37 _V1}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid11488686\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 .ps1 }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 @@ -265,7 +266,7 @@ Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37 \rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \i\f37\fs22\insrsid12196856 \hich\af37\dbch\af31505\loch\f37 01}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856 \hich\af37\dbch\af31505\loch\f37 is the name of a Server 2012 or later }{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2388112 \hich\af37\dbch\af31505\loch\f37 DNS}{\rtlch\fcs1 \ai\af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856 \hich\af37\dbch\af31505\loch\f37 server.}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid12196856\charrsid730732 -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11488686 \hich\af37\dbch\af31505\loch\f37 Full help text is available. \par \par }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid11602030 \hich\af37\dbch\af31505\loch\f37 Get-Help .\\}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid2388112 \hich\af37\dbch\af31505\loch\f37 DNS}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 @@ -275,9 +276,9 @@ Before we can start using PowerShell to document anything in }{\rtlch\fcs1 \af37 \par \hich\af37\dbch\af31505\loch\f37 The help text explains all the parameters the script accepts. \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11488686 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid730732 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid730732 \page }{\rtlch\fcs1 \ab\af42\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid730732 \hich\af42\dbch\af31505\loch\f42 +\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid730732 \page }{\rtlch\fcs1 \ab\af43\afs26 \ltrch\fcs0 \b\fs26\cf19\insrsid730732 \hich\af43\dbch\af31505\loch\f43 Help Text -\par }\pard\plain \ltrpar\s19\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8261032 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af42\hich\af42\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\par }\pard\plain \ltrpar\s19\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8261032 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 PS C:\\}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 PSScripts}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 > get-help .\\DNS_Inventory_V1.ps1 -full \par @@ -291,12 +292,12 @@ DNS_Inventory_V1.ps1 \par \par \hich\af2\dbch\af31505\loch\f2 SYNTAX \par \hich\af2\dbch\af31505\loch\f2 C:\\}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 PSScripts}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \\\hich\af2\dbch\af31505\loch\f2 -DNS_Inventory_V1.ps1 [-CompanyAddress ] [-CompanyEmail }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +DNS_Inventory_V1.p\hich\af2\dbch\af31505\loch\f2 s1 [-CompanyAddress ] [-CompanyEmail }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ] [-CompanyFax ] [-CompanyName ] [-CompanyPhone ] }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-CoverPage ] [-UserName ] [-MSWord] [-AddDateTime] [-ComputerName }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ] [-Folder ] [-Dev] [-ScriptInfo] [-Details] [-Log] }{ +\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ] [-Folder ] [-\hich\af2\dbch\af31505\loch\f2 Dev] [-ScriptInfo] [-Details] [-Log] }{ \rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [] \par @@ -310,13 +311,13 @@ DNS_Inventory_V1.ps1 [-CompanyAddress ] [-CompanyEmail }{\rtlch\fcs1 \af \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-SmtpPort ] [-UseSSL] -From}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -To [-Dev] [-ScriptInfo] }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-Details] [-Log] [] +\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-Details] [-\hich\af2\dbch\af31505\loch\f2 Log] [] \par \par \hich\af2\dbch\af31505\loch\f2 C:\\}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 PSScripts}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \\\hich\af2\dbch\af31505\loch\f2 DNS_Inventory_V1.ps1 [-CompanyAddress ] [-CompanyEmail }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ] [-CompanyFax ] [-CompanyName ] [-CompanyPhone ] }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-CoverPage ] [-UserName ] [-PDF] [-AddDateTime] [-Compute\hich\af2\dbch\af31505\loch\f2 rName } +\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-CoverPage ] [-UserName ] [-PDF] [-AddDa\hich\af2\dbch\af31505\loch\f2 teTime] [-ComputerName } {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ] [-Folder ] [-Dev] [-ScriptInfo] [-Details] [-Log] }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 @@ -324,7 +325,7 @@ DNS_Inventory_V1.ps1 [-CompanyAddress ] [-CompanyEmail }{\rtlch\fcs1 \af \par \par \hich\af2\dbch\af31505\loch\f2 C:\\}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 PSScripts}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \\\hich\af2\dbch\af31505\loch\f2 DNS_Inventory_V1.ps1 [-HTML] [-AddDateTime] [-ComputerName ] }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-Folder ] [-Dev] [-ScriptInfo] [-Details] [-Log] [] +\par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 [-Folder ] [-Dev] [-ScriptInfo] [-\hich\af2\dbch\af31505\loch\f2 Details] [-Log] [] \par \par \hich\af2\dbch\af31505\loch\f2 C:\\}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 PSScripts}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \\\hich\af2\dbch\af31505\loch\f2 @@ -333,11 +334,11 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \par \hich\af2\dbch\af31505\loch\f2 DESCRIPTION -\par \hich\af2\dbch\af31505\loch\f2 Creates an inventory of Microsoft DNS using Microsoft Word,\hich\af2\dbch\af31505\loch\f2 PDF, formatted text or HTML. +\par \hich\af2\dbch\af31505\loch\f2 Creates an inventory of Micros\hich\af2\dbch\af31505\loch\f2 oft DNS using Microsoft Word, PDF, formatted text or HTML. \par \hich\af2\dbch\af31505\loch\f2 Creates a document named DNS.docx (or .PDF or .TXT or .HTML). \par \hich\af2\dbch\af31505\loch\f2 Word and PDF documents include a Cover Page, Table of Contents and Footer. -\par \hich\af2\dbch\af31505\loch\f2 Includes support for the following language versions of Microsoft Word: -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Catalan +\par \hich\af2\dbch\af31505\loch\f2 Includes support for the following language vers\hich\af2\dbch\af31505\loch\f2 ions of Microsoft Word: +\par \hich\af2\dbch\af31505\loch\f2 Catalan \par \hich\af2\dbch\af31505\loch\f2 Chinese \par \hich\af2\dbch\af31505\loch\f2 Danish \par \hich\af2\dbch\af31505\loch\f2 Dutch @@ -355,21 +356,21 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Remote Server Administration Tools for Windows 7 with Service Pack 1 (SP1) \par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/details.aspx?id=7887 \par -\par \hich\af2\dbch\af31505\loch\f2 Remote Server Administration Tools for Windows 8 -\par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/detail\hich\af2\dbch\af31505\loch\f2 s.aspx?id=28972 +\par \hich\af2\dbch\af31505\loch\f2 Remote Server Administration Tools for Win\hich\af2\dbch\af31505\loch\f2 dows 8 +\par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/details.aspx?id=28972 \par \par \hich\af2\dbch\af31505\loch\f2 Remote Server Administration Tools for Windows 8.1 \par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/details.aspx?id=39296 \par \par \hich\af2\dbch\af31505\loch\f2 Remote Server Administration Tools for Windows 10 -\par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/details.asp\hich\af2\dbch\af31505\loch\f2 x?id=45520 +\par \hich\af2\dbch\af31505\loch\f2 http://www.microsoft.com/en-us/download/details.aspx?id=45520 \par \par \par \hich\af2\dbch\af31505\loch\f2 PARAMETERS \par \hich\af2\dbch\af31505\loch\f2 -CompanyAddress \par \hich\af2\dbch\af31505\loch\f2 Company Address to use for the Cover Page, if the Cover Page has the Address field. \par -\par \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have an Address field: +\par \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have an Address\hich\af2\dbch\af31505\loch\f2 field: \par \hich\af2\dbch\af31505\loch\f2 Banded (Word 2013/2016) \par \hich\af2\dbch\af31505\loch\f2 Contrast (Word 2010) \par \hich\af2\dbch\af31505\loch\f2 Exposure (Word 2010) @@ -377,26 +378,26 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Ion (Dark) (Word 2013/2016) \par \hich\af2\dbch\af31505\loch\f2 Retrospect (Word 2013/2016) \par \hich\af2\dbch\af31505\loch\f2 Semaphore (Word 2013/2016) -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Tiles (Word 2010) +\par \hich\af2\dbch\af31505\loch\f2 Tiles (Word 2010) \par \hich\af2\dbch\af31505\loch\f2 ViewMaster (Word 2013/2016) \par \par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CA. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? false -\par \hich\af2\dbch\af31505\loch\f2 Position? \hich\af2\dbch\af31505\loch\f2 named +\par \hich\af2\dbch\af31505\loch\f2 Re\hich\af2\dbch\af31505\loch\f2 quired? false +\par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -CompanyEmail -\par \hich\af2\dbch\af31505\loch\f2 Company Email to use for the Cover Page, if the Cover Page has the Email field. +\par \hich\af2\dbch\af31505\loch\f2 Company Email to use for the Cover P\hich\af2\dbch\af31505\loch\f2 age, if the Cover Page has the Email field. \par -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have an Email field: +\par \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have an Email field: \par \hich\af2\dbch\af31505\loch\f2 Facet (Word 2013/2016) \par \par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. -\par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CE. +\par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias \hich\af2\dbch\af31505\loch\f2 of CE. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named @@ -405,56 +406,56 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -CompanyFax -\par \hich\af2\dbch\af31505\loch\f2 Company Fax to use for the Cover Page, if the Cover Page has the Fax fi\hich\af2\dbch\af31505\loch\f2 eld. +\par \hich\af2\dbch\af31505\loch\f2 Company Fax to use for the Cover Page, if the Cover Page has the Fax field. \par \par \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have a Fax field: \par \hich\af2\dbch\af31505\loch\f2 Contrast (Word 2010) \par \hich\af2\dbch\af31505\loch\f2 Exposure (Word 2010) \par -\par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. +\par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with th\hich\af2\dbch\af31505\loch\f2 e MSWORD and PDF output parameters. \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CF. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false +\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard c\hich\af2\dbch\af31505\loch\f2 haracters? false \par \par \hich\af2\dbch\af31505\loch\f2 -CompanyName -\par \hich\af2\dbch\af31505\loch\f2 Company Name to use for th\hich\af2\dbch\af31505\loch\f2 e Cover Page. +\par \hich\af2\dbch\af31505\loch\f2 Company Name to use for the Cover Page. \par \hich\af2\dbch\af31505\loch\f2 Default value is contained in }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 HKCU:\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName or -\par \hich\af2\dbch\af31505\loch\f2 HKCU:\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company, whichever is populated }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 HKCU:\\Software\\Microsoft\\Office\\Common\\UserIn\hich\af2\dbch\af31505\loch\f2 fo\\Company, whichever is populated }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 on the}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{ \rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 computer running the script.}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. -\par \hich\af2\dbch\af31505\loch\f2 T\hich\af2\dbch\af31505\loch\f2 his parameter has an alias of CN. +\par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CN. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard \hich\af2\dbch\af31505\loch\f2 characters? false +\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -CompanyPhone -\par \hich\af2\dbch\af31505\loch\f2 Company Phone to use for the Cover Page, if the Cover Page has the Phone field. +\par \hich\af2\dbch\af31505\loch\f2 Company Phone to use for the Cover Page, if the Cover Page has the Ph\hich\af2\dbch\af31505\loch\f2 one field. \par \par \hich\af2\dbch\af31505\loch\f2 The following Cover Pages have a Phone field: \par \hich\af2\dbch\af31505\loch\f2 Contrast (Word 2010) -\par \hich\af2\dbch\af31505\loch\f2 Exposure (Wor\hich\af2\dbch\af31505\loch\f2 d 2010) +\par \hich\af2\dbch\af31505\loch\f2 Exposure (Word 2010) \par \par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. -\par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CPh. +\par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias\hich\af2\dbch\af31505\loch\f2 of CPh. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value -\par \hich\af2\dbch\af31505\loch\f2 Accept\hich\af2\dbch\af31505\loch\f2 pipeline input? false +\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -CoverPage -\par \hich\af2\dbch\af31505\loch\f2 What Microsoft Word Cover Page to use. +\par \hich\af2\dbch\af31505\loch\f2 What Microsoft Word\hich\af2\dbch\af31505\loch\f2 Cover Page to use. \par \hich\af2\dbch\af31505\loch\f2 Only Word 2010, 2013 and 2016 are supported. \par \hich\af2\dbch\af31505\loch\f2 (default cover pages in Word en-US) \par @@ -462,61 +463,61 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Alphabet (Word 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 Annual (Word 2010. Doesn't work well for this report) \par \hich\af2\dbch\af31505\loch\f2 Austere (Word 2010. Works) -\par \hich\af2\dbch\af31505\loch\f2 Austin (Word 2010/2013/2016. Doesn't work in 2013 or 2016, \hich\af2\dbch\af31505\loch\f2 mostly +\par \hich\af2\dbch\af31505\loch\f2 Austin (Word 2010/2013/2016. Doesn't work in 2013 or 2016, mostly \par \hich\af2\dbch\af31505\loch\f2 works in 2010 but Subtitle/Subject & Author fields need to be moved \par \hich\af2\dbch\af31505\loch\f2 after title box is moved up) -\par \hich\af2\dbch\af31505\loch\f2 Banded (Word 2013/2016. Works) +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Banded (Word 2013/2016. Works) \par \hich\af2\dbch\af31505\loch\f2 Conservative (Word 2010. Works) -\par \hich\af2\dbch\af31505\loch\f2 Contrast \hich\af2\dbch\af31505\loch\f2 (Word 2010. Works) +\par \hich\af2\dbch\af31505\loch\f2 Contrast (Word 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 Cubicles (Word 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 Exposure (Word 2010. Works if you like looking sideways) -\par \hich\af2\dbch\af31505\loch\f2 Facet (Word 2013/2016. Works) +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Facet (Word 2013/2016. Works) \par \hich\af2\dbch\af31505\loch\f2 Filigree (Word 2013/2016. Works) -\par \hich\af2\dbch\af31505\loch\f2 Grid (Wor\hich\af2\dbch\af31505\loch\f2 d 2010/2013/2016. Works in 2010) +\par \hich\af2\dbch\af31505\loch\f2 Grid (Word 2010/2013/2016. Works in 2010) \par \hich\af2\dbch\af31505\loch\f2 Integral (Word 2013/2016. Works) -\par \hich\af2\dbch\af31505\loch\f2 Ion (Dark) (Word 2013/2016. Top date doesn't fit; box needs to be +\par \hich\af2\dbch\af31505\loch\f2 Ion (Dark) (Word 2013/2016. Top date doe\hich\af2\dbch\af31505\loch\f2 sn't fit; box needs to be \par \hich\af2\dbch\af31505\loch\f2 manually resized or font changed to 8 point) -\par \hich\af2\dbch\af31505\loch\f2 Ion (Light) (Wo\hich\af2\dbch\af31505\loch\f2 rd 2013/2016. Top date doesn't fit; box needs to be +\par \hich\af2\dbch\af31505\loch\f2 Ion (Light) (Word 2013/2016. Top date doesn't fit; box needs to be \par \hich\af2\dbch\af31505\loch\f2 manually resized or font changed to 8 point) -\par \hich\af2\dbch\af31505\loch\f2 Mod (Word 2010. Works) +\par \hich\af2\dbch\af31505\loch\f2 Mod (Word\hich\af2\dbch\af31505\loch\f2 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 Motion (Word 2010/2013/2016. Works if top date is manually changed to -\par \hich\af2\dbch\af31505\loch\f2 36\hich\af2\dbch\af31505\loch\f2 point) +\par \hich\af2\dbch\af31505\loch\f2 36 point) \par \hich\af2\dbch\af31505\loch\f2 Newsprint (Word 2010. Works but date is not populated) \par \hich\af2\dbch\af31505\loch\f2 Perspective (Word 2010. Works) -\par \hich\af2\dbch\af31505\loch\f2 Pinstripes (Word 2010. Works) +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Pinstripes (Word 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 Puzzle (Word 2010. Top date doesn't fit; box needs to be manually -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 resized or font changed to 14 point) +\par \hich\af2\dbch\af31505\loch\f2 resized or font changed to 14 point) \par \hich\af2\dbch\af31505\loch\f2 Retrospect (Word 2013/2016. Works) -\par \hich\af2\dbch\af31505\loch\f2 Semaphore (Word 2013/2016. Works) +\par \hich\af2\dbch\af31505\loch\f2 Semaphore (Word 2013\hich\af2\dbch\af31505\loch\f2 /2016. Works) \par \hich\af2\dbch\af31505\loch\f2 Sideline (Word 2010/2013/2016. Doesn't work in 2013 or 2016, works in \par \hich\af2\dbch\af31505\loch\f2 2010) \par \hich\af2\dbch\af31505\loch\f2 Slice (Dark) (Word 2013/2016. Doesn't work) \par \hich\af2\dbch\af31505\loch\f2 Slice (Light) (Word 2013/2016. Doesn't work) \par \hich\af2\dbch\af31505\loch\f2 Stacks (Word 2010. Works) -\par \hich\af2\dbch\af31505\loch\f2 Tiles (Word 2010. Date doesn't fit unless changed to 26\hich\af2\dbch\af31505\loch\f2 point) +\par \hich\af2\dbch\af31505\loch\f2 Tiles (Word 2010. Date doesn't fit unless changed to 26 point) \par \hich\af2\dbch\af31505\loch\f2 Transcend (Word 2010. Works) \par \hich\af2\dbch\af31505\loch\f2 ViewMaster (Word 2013/2016. Works) -\par \hich\af2\dbch\af31505\loch\f2 Whisp (Word 2013/2016. Works) +\par \hich\af2\dbch\af31505\loch\f2 Whisp (Word 2013/2016. \hich\af2\dbch\af31505\loch\f2 Works) \par \par \hich\af2\dbch\af31505\loch\f2 Default value is Sideline. \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of CP. -\par \hich\af2\dbch\af31505\loch\f2 This parameter is o\hich\af2\dbch\af31505\loch\f2 nly valid with the MSWORD and PDF output parameters. +\par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 Default value Sideline +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Default value Sideline \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard cha\hich\af2\dbch\af31505\loch\f2 racters? false +\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -UserName \par \hich\af2\dbch\af31505\loch\f2 User name to use for the Cover Page and Footer. -\par \hich\af2\dbch\af31505\loch\f2 Default value is contained in $env:username +\par \hich\af2\dbch\af31505\loch\f2 Default value is contained in $env:user\hich\af2\dbch\af31505\loch\f2 name \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of UN. -\par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF outp\hich\af2\dbch\af31505\loch\f2 ut parameters. +\par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 Default value $env:username +\par \hich\af2\dbch\af31505\loch\f2 Default value $env\hich\af2\dbch\af31505\loch\f2 :username \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par @@ -526,25 +527,25 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 Default value F\hich\af2\dbch\af31505\loch\f2 alse +\par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -MSWord [] -\par \hich\af2\dbch\af31505\loch\f2 SaveAs DOCX file +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 SaveAs DOCX file \par \hich\af2\dbch\af31505\loch\f2 This parameter is set True if no other output format is selected. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false +\par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False -\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false +\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? \hich\af2\dbch\af31505\loch\f2 false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -PDF [] -\par \hich\af2\dbch\af31505\loch\f2 SaveAs PDF file instead of DOCX fil\hich\af2\dbch\af31505\loch\f2 e. +\par \hich\af2\dbch\af31505\loch\f2 SaveAs PDF file instead of DOCX file. \par \hich\af2\dbch\af31505\loch\f2 This parameter is disabled by default. \par \hich\af2\dbch\af31505\loch\f2 The PDF file is roughly 5X to 10X larger than the DOCX file. -\par \hich\af2\dbch\af31505\loch\f2 This parameter requires Microsoft Word to be installed. +\par \hich\af2\dbch\af31505\loch\f2 This \hich\af2\dbch\af31505\loch\f2 parameter requires Microsoft Word to be installed. \par \hich\af2\dbch\af31505\loch\f2 This parameter uses the Word SaveAs PDF capability. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false @@ -554,17 +555,17 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -Text [] -\par \hich\af2\dbch\af31505\loch\f2 Cr\hich\af2\dbch\af31505\loch\f2 eates a formatted text file with a .txt extension. +\par \hich\af2\dbch\af31505\loch\f2 Creates a formatted text file with a .txt extension. \par \hich\af2\dbch\af31505\loch\f2 This parameter is disabled by default. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? false +\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False -\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline inpu\hich\af2\dbch\af31505\loch\f2 t? false +\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -AddDateTime [] -\par \hich\af2\dbch\af31505\loch\f2 Adds a date time stamp to the end of the file name. +\par \hich\af2\dbch\af31505\loch\f2 Adds a date time stamp to\hich\af2\dbch\af31505\loch\f2 the end of the file name. \par \hich\af2\dbch\af31505\loch\f2 Time stamp is in the format of yyyy-MM-dd_HHmm. \par \hich\af2\dbch\af31505\loch\f2 June 1, }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 at 6PM is }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -06-01_1800. @@ -574,7 +575,7 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 Default value Fa\hich\af2\dbch\af31505\loch\f2 lse +\par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par @@ -582,21 +583,21 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Specifies a computer to use to run the script against. \par \hich\af2\dbch\af31505\loch\f2 ComputerName can be entered as the NetBIOS name, FQDN, localhost or IP Address. \par \hich\af2\dbch\af31505\loch\f2 If entered as localhost, the actual computer name is determined and used. -\par \hich\af2\dbch\af31505\loch\f2 If entered as an IP address, an attempt is made to determine and use the actua\hich\af2\dbch\af31505\loch\f2 l }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 If entered as a\hich\af2\dbch\af31505\loch\f2 n IP address, an attempt is made to determine and use the actual }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 computer name. \par \hich\af2\dbch\af31505\loch\f2 Default is localhost. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value LocalHost -\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characte\hich\af2\dbch\af31505\loch\f2 rs? false +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false +\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -Folder \par \hich\af2\dbch\af31505\loch\f2 Specifies the optional output folder to save the output report. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false -\par \hich\af2\dbch\af31505\loch\f2 Position? named +\par \hich\af2\dbch\af31505\loch\f2 Position? \hich\af2\dbch\af31505\loch\f2 named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false @@ -616,22 +617,22 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Default value 25 +\par \hich\af2\dbch\af31505\loch\f2 Default value 25 \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -UseSSL [] -\par \hich\af2\dbch\af31505\loch\f2 Specifies whether to use SSL for the SmtpServer. +\par \hich\af2\dbch\af31505\loch\f2 Spe\hich\af2\dbch\af31505\loch\f2 cifies whether to use SSL for the SmtpServer. \par \hich\af2\dbch\af31505\loch\f2 Default is False. \par -\par \hich\af2\dbch\af31505\loch\f2 Required?\hich\af2\dbch\af31505\loch\f2 false +\par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false +\par \hich\af2\dbch\af31505\loch\f2 Acc\hich\af2\dbch\af31505\loch\f2 ept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -From -\par \hich\af2\dbch\af31505\loch\f2 Specifies the username for the\hich\af2\dbch\af31505\loch\f2 From email address. +\par \hich\af2\dbch\af31505\loch\f2 Specifies the username for the From email address. \par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used, this is a required parameter. \par \par \hich\af2\dbch\af31505\loch\f2 Required? true @@ -642,28 +643,28 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \hich\af2\dbch\af31505\loch\f2 -To \par \hich\af2\dbch\af31505\loch\f2 Specifies the username for the To email address. -\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used, this is a required parameter. +\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used,\hich\af2\dbch\af31505\loch\f2 this is a required parameter. \par \par \hich\af2\dbch\af31505\loch\f2 Required? true -\par \hich\af2\dbch\af31505\loch\f2 Position? \hich\af2\dbch\af31505\loch\f2 named +\par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -Dev [] -\par \hich\af2\dbch\af31505\loch\f2 Clears errors at the beginning of the script. -\par \hich\af2\dbch\af31505\loch\f2 Outputs all errors to a text file at the end of\hich\af2\dbch\af31505\loch\f2 the script. +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Clears errors at the beginning of the script. +\par \hich\af2\dbch\af31505\loch\f2 Outputs all errors to a text file at the end of the script. \par \par \hich\af2\dbch\af31505\loch\f2 This is used when the script developer requests more troubleshooting data. -\par \hich\af2\dbch\af31505\loch\f2 Text file is placed in the same folder from where the script is run. +\par \hich\af2\dbch\af31505\loch\f2 Text file is placed in the same folder from\hich\af2\dbch\af31505\loch\f2 where the script is run. \par \par \hich\af2\dbch\af31505\loch\f2 This parameter is disabled by default. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false +\par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false +\par \hich\af2\dbch\af31505\loch\f2 A\hich\af2\dbch\af31505\loch\f2 ccept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -ScriptInfo [] \par \hich\af2\dbch\af31505\loch\f2 Outputs information about the script to a text file. @@ -672,26 +673,26 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 This parameter is disabled by default. \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of SI. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false +\par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false -\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false +\par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? fa\hich\af2\dbch\af31505\loch\f2 lse \par \par \hich\af2\dbch\af31505\loch\f2 -Details [] -\par \hich\af2\dbch\af31505\loch\f2 Include Resource Record d\hich\af2\dbch\af31505\loch\f2 ata for both Forward and Reverse lookup zones. +\par \hich\af2\dbch\af31505\loch\f2 Include Resource Record data for both Forward and Reverse lookup zones. \par \hich\af2\dbch\af31505\loch\f2 Default is to not include Resource Record information. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false -\par \hich\af2\dbch\af31505\loch\f2 Position? named +\par \hich\af2\dbch\af31505\loch\f2 Position? \hich\af2\dbch\af31505\loch\f2 named \par \hich\af2\dbch\af31505\loch\f2 Default value False -\par \hich\af2\dbch\af31505\loch\f2 Accept p\hich\af2\dbch\af31505\loch\f2 ipeline input? false +\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -Log [] \par \hich\af2\dbch\af31505\loch\f2 Generates a log file for troubleshooting. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? false +\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false @@ -699,95 +700,96 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \par \hich\af2\dbch\af31505\loch\f2 \par \hich\af2\dbch\af31505\loch\f2 This cmdlet supports the common parameters: Verbose, Debug, -\par \hich\af2\dbch\af31505\loch\f2 ErrorAction, ErrorVariable,\hich\af2\dbch\af31505\loch\f2 WarningAction, WarningVariable, +\par \hich\af2\dbch\af31505\loch\f2 ErrorAction, ErrorVariable, WarningAction, WarningVariable, \par \hich\af2\dbch\af31505\loch\f2 OutBuffer, PipelineVariable, and OutVariable. For more information, see -\par \hich\af2\dbch\af31505\loch\f2 about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216). +\par \hich\af2\dbch\af31505\loch\f2 about_CommonParameters (https:/g\hich\af2\dbch\af31505\loch\f2 o.microsoft.com/fwlink/?LinkID=113216). \par \par \hich\af2\dbch\af31505\loch\f2 INPUTS \par \hich\af2\dbch\af31505\loch\f2 None. You cannot pipe objects to this script. \par -\par \hich\af2\dbch\af31505\loch\f2 OU\hich\af2\dbch\af31505\loch\f2 TPUTS +\par \hich\af2\dbch\af31505\loch\f2 OUTPUTS \par \hich\af2\dbch\af31505\loch\f2 No objects are output from this script. \par \hich\af2\dbch\af31505\loch\f2 This script creates a Word, PDF, Formatted Text or HTML document. \par \par \hich\af2\dbch\af31505\loch\f2 NOTES -\par \hich\af2\dbch\af31505\loch\f2 NAME: DNS_Inventory.ps1 -\par \hich\af2\dbch\af31505\loch\f2 VERSION: 1.09 -\par \hich\af2\dbch\af31505\loch\f2 AUTHOR: Carl Webster - Sr. Solutions Architect - Choice Solution\hich\af2\dbch\af31505\loch\f2 s, LLC -\par \hich\af2\dbch\af31505\loch\f2 LASTEDIT: March 2, 2018 +\par \hich\af2\dbch\af31505\loch\f2 NAME: DNS_Inventory\hich\af2\dbch\af31505\loch\f2 .ps1 +\par }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid5177570 \hich\af2\dbch\af31505\loch\f2 VERSION: 1.10}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 AUTHOR: Carl Webster - Sr. Solutions Architect - Choice Solutions, LLC +\par \hich\af2\dbch\af31505\loch\f2 LASTEDIT: }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid5177570 \hich\af2\dbch\af31505\loch\f2 April 6}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 +\hich\af2\dbch\af31505\loch\f2 , 2018 \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 1 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 \par -\par \hich\af2\dbch\af31505\loch\f2 Will use all default values. +\par \hich\af2\dbch\af31505\loch\f2 Wil\hich\af2\dbch\af31505\loch\f2 l use all default values. \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Nam\hich\af2\dbch\af31505\loch\f2 e. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 Tests to see if the computer, localhost, is a DNS server. \par \hich\af2\dbch\af31505\loch\f2 If it is, the script runs. If not, the script aborts. \par -\par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 2 -------------------------- +\par \hich\af2\dbch\af31505\loch\f2 --------------\hich\af2\dbch\af31505\loch\f2 ------------ EXAMPLE 2 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -ComputerName DNS01 \par \par \hich\af2\dbch\af31505\loch\f2 Will use all default values. \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Offic\hich\af2\dbch\af31505\loch\f2 e\\Common\\UserInfo\\Company="Carl Webster" +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURR\hich\af2\dbch\af31505\loch\f2 ENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par \par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par -\par \hich\af2\dbch\af31505\loch\f2 Runs the script against the DNS server named DNS01. +\par \hich\af2\dbch\af31505\loch\f2 Runs the script against th\hich\af2\dbch\af31505\loch\f2 e DNS server named DNS01. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 3 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -PDF \par \par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the document as a PDF file. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyN\hich\af2\dbch\af31505\loch\f2 ame="Carl +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\\hich\af2\dbch\af31505\loch\f2 Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par \par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. -\par \hich\af2\dbch\af31505\loch\f2 Administrator for the Use\hich\af2\dbch\af31505\loch\f2 r Name. +\par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 4 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -TEXT \par \par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the document as a formatted text file. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USE\hich\af2\dbch\af31505\loch\f2 R\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Nam\hich\af2\dbch\af31505\loch\f2 e. -\par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. +\par \hich\af2\dbch\af31505\loch\f2 Sideline for \hich\af2\dbch\af31505\loch\f2 the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 5 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -HTML \par -\par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the document as\hich\af2\dbch\af31505\loch\f2 an HTML file. +\par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the document as an HTML file. \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for \hich\af2\dbch\af31505\loch\f2 the Company Name. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Nam\hich\af2\dbch\af31505\loch\f2 e. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par @@ -800,15 +802,15 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Will use: \par \hich\af2\dbch\af31505\loch\f2 Carl Webster Consulting for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Mod for the Cover Page format. -\par \hich\af2\dbch\af31505\loch\f2 Carl Web\hich\af2\dbch\af31505\loch\f2 ster for the User Name. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 7 -------------------------- \par -\par \hich\af2\dbch\af31505\loch\f2 PS C:\\>PS C:\\PSScript .\\DNS_Inventory.ps1 -CN "Carl Webster Consulting" -CP "Mod" -UN }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 PS C:\\>P\hich\af2\dbch\af31505\loch\f2 S C:\\PSScript .\\DNS_Inventory.ps1 -CN "Carl Webster Consulting" -CP "Mod" -UN }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 "Carl Webster" \par \par \hich\af2\dbch\af31505\loch\f2 Will use: -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster Consulting for the\hich\af2\dbch\af31505\loch\f2 Company Name (alias CN). +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster Consulting for the Company Name (alias CN). \par \hich\af2\dbch\af31505\loch\f2 Mod for the Cover Page format (alias CP). \par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the User Name (alias UN). \par @@ -817,28 +819,28 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -AddDateTime \par \par \hich\af2\dbch\af31505\loch\f2 Will use all default values. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\\hich\af2\dbch\af31505\loch\f2 Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. -\par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. +\par \hich\af2\dbch\af31505\loch\f2 A\hich\af2\dbch\af31505\loch\f2 dministrator for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 Adds a date time stamp to the end of the file name. \par \hich\af2\dbch\af31505\loch\f2 Time stamp is in the format of yyyy-MM-dd_HHmm. \par \hich\af2\dbch\af31505\loch\f2 July 25, }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 - at 6PM is }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 -0\hich\af2\dbch\af31505\loch\f2 7-25_1800. + at 6PM is }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -07-25_1800. \par \hich\af2\dbch\af31505\loch\f2 Output filename will be DomainName_DNS_}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -07-25_1800.docx \par -\par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 9 -------------------------- +\par \hich\af2\dbch\af31505\loch\f2 -\hich\af2\dbch\af31505\loch\f2 ------------------------- EXAMPLE 9 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -PDF -AddDateTime \par -\par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the docu\hich\af2\dbch\af31505\loch\f2 ment as a PDF file. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl +\par \hich\af2\dbch\af31505\loch\f2 Will use all default values and save the document as a PDF file. +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\\hich\af2\dbch\af31505\loch\f2 CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator @@ -854,7 +856,7 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 Output filename will be DomainName_DNS_}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 2018}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -07-25_1800.PDF \par -\par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 10 -------------------------- +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 10 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -Folder \\\\FileServer\\ShareName \par @@ -864,25 +866,25 @@ DNS_Inventory_V1.ps1 [-Text] [-AddDateTime] [-ComputerName ] }{\rtlch\fc \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Nam\hich\af2\dbch\af31505\loch\f2 e. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par -\par \hich\af2\dbch\af31505\loch\f2 Output file is saved in the path \\\\FileServer\\ShareName +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Output file is saved in the path \\\\FileServer\\ShareName \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 11 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -SmtpServer mail.domain.tld -From }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 }{\field{\*\fldinst {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 HYPERLINK \hich\af2\dbch\af31505\loch\f2 "\hich\af2\dbch\af31505\loch\f2 -mailto:}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 XDAdmin@domain.tld}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 " -\hich\af2\dbch\af31505\loch\f2 }}{\fldrslt {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \cs18\f2\fs18\ul\cf2\insrsid8261032\charrsid8337971 \hich\af2\dbch\af31505\loch\f2 XDAdmin@domain.tld}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs18 -\ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -To ITGroup@domain.tld -ComputerName Server01}{\rtlch\fcs1 \af2\afs18 -\ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 }{\field{\*\fldinst {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 HYPERLINK "mailto:}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 +\hich\af2\dbch\af31505\loch\f2 XDAdmin@domain.tld}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid5177570 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4c0000006d00610069006c0074006f003a0058004400410064006d0069006e00400064006f006d00610069006e002e0074006c0064000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt +{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \cs18\f2\fs18\ul\cf2\insrsid8261032\charrsid8337971 \hich\af2\dbch\af31505\loch\f2 XDAdmin@domain.tld}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -To ITGroup@domain.tld -ComputerName Server01}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 Will use all Default values. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="C\hich\af2\dbch\af31505\loch\f2 arl +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\U\hich\af2\dbch\af31505\loch\f2 serInfo\\Company="Carl Webster" \par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par \par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. @@ -891,46 +893,46 @@ mailto:}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261 \par \par \hich\af2\dbch\af31505\loch\f2 Script will be run remotely against DNS server Server01. \par -\par \hich\af2\dbch\af31505\loch\f2 Script will use the email server mail.domain.tld, sending from XDAdmin@domain.tld, }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 Script \hich\af2\dbch\af31505\loch\f2 will use the email server mail.domain.tld, sending from XDAdmin@domain.tld, }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \par \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 sending to}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{ \rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 ITGroup@domain.tld. \par \hich\af2\dbch\af31505\loch\f2 Script will use the default SMTP port 25 and will not use SSL. -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 If the current user's credentials are not valid to send email, the user will be prompted }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 t}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 o}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 enter valid credentials. +\par \hich\af2\dbch\af31505\loch\f2 If the current user's credentials are not valid to send email, the user w\hich\af2\dbch\af31505\loch\f2 ill be prompted }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 t}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 o}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 +\af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 enter valid credentials. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 12 -------------------------- \par \par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -SmtpServer smtp.office365.com -SmtpPort 587}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 -\par }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -UseSSL -From Webster@CarlWebster.com -To ITGroup@CarlWebster.com +\par }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 -UseSSL -From Webster@CarlWebster.com -To ITGr\hich\af2\dbch\af31505\loch\f2 oup@CarlWebster.com \par \par \hich\af2\dbch\af31505\loch\f2 Will use all Default values. -\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Co\hich\af2\dbch\af31505\loch\f2 mpanyName="Carl +\par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" -\par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator +\par \hich\af2\dbch\af31505\loch\f2 $env\hich\af2\dbch\af31505\loch\f2 :username = Administrator \par \par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. -\par \hich\af2\dbch\af31505\loch\f2 Administrator for t\hich\af2\dbch\af31505\loch\f2 he User Name. +\par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par \par \hich\af2\dbch\af31505\loch\f2 Script will use the email server smtp.office365.com on port 587 using SSL, sending from -\par \hich\af2\dbch\af31505\loch\f2 webster@carlwebster.com, sending to ITGroup@carlwebster.com. -\par \hich\af2\dbch\af31505\loch\f2 If the current user's credentials are not valid to send email, the user will be \hich\af2\dbch\af31505\loch\f2 prompted }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 t}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 o}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 -\f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 enter valid credentials. +\par \hich\af2\dbch\af31505\loch\f2 webster@carlwebs\hich\af2\dbch\af31505\loch\f2 ter.com, sending to ITGroup@carlwebster.com. +\par \hich\af2\dbch\af31505\loch\f2 If the current user's credentials are not valid to send email, the user will be prompted }{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 +\par \hich\af2\dbch\af31505\loch\f2 t}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 o}{\rtlch\fcs1 \af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 +\af2\afs18 \ltrch\fcs0 \f2\fs18\insrsid8261032\charrsid8261032 \hich\af2\dbch\af31505\loch\f2 enter valid credentials. \par \par \hich\af2\dbch\af31505\loch\f2 -------------------------- EXAMPLE 13 -------------------------- \par -\par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSScript >.\\DNS_Inventory.ps1 -Details +\par \hich\af2\dbch\af31505\loch\f2 PS C:\\PSSc\hich\af2\dbch\af31505\loch\f2 ript >.\\DNS_Inventory.ps1 -Details \par \par \hich\af2\dbch\af31505\loch\f2 Will use all default values. \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\CompanyName="Carl \par \hich\af2\dbch\af31505\loch\f2 Webster" or \par \hich\af2\dbch\af31505\loch\f2 HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\Common\\UserInfo\\Company="Carl Webster" -\par \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 $env:username = Administrator \par -\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Nam\hich\af2\dbch\af31505\loch\f2 e. +\par \hich\af2\dbch\af31505\loch\f2 Carl Webster for the Company Name. \par \hich\af2\dbch\af31505\loch\f2 Sideline for the Cover Page format. \par \hich\af2\dbch\af31505\loch\f2 Administrator for the User Name. \par @@ -1057,8 +1059,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f0fa -25ef5eb2d301feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000004041 +07b9edcdd301feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/DNS_Script_ChangeLog.txt b/DNS_Script_ChangeLog.txt index 8677126..ce055df 100644 --- a/DNS_Script_ChangeLog.txt +++ b/DNS_Script_ChangeLog.txt @@ -6,6 +6,9 @@ #http://www.CarlWebster.com #Created on February 10, 2016 +#Version 1.10 6-Apr-2018 +# Code clean up from Visual Studio Code + #Version 1.09 2-Mar-2018 # Added Log switch to create a transcript log # I found two "If($Var = something)" which are now "If($Var -eq something)"