Description:
Use these snippets if you ever want to setup IE for your clients in a specific way.
To Resolve:
- Copy the following in your scripts:
To Launch IE (32bit):
1
| Invoke-Item "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
|
To Reset IE To Defaults:
1
| cmd /c "RunDll32.exe InetCpl.cpl,ResetIEtoDefaults"
|
To Set The HomePage:
1
2
3
4
5
6
7
8
| $registryPath = "HKCU:\Software\Microsoft\Internet Explorer\Main"
$Name = "Start Page"
$value = "https://google.com"
IF(!(Test-Path $registryPath))
{
New-Item -Path $registryPath -Force | Out-Null
}
New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType String -Force | Out-Null
|
To Add A Site To Trusted Sites (Remember To Always Start And End With The Set-Location Line):
1
2
3
4
5
| Set-Location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
New-Item google.com -Force
Set-Location google.com
New-Itemproperty . -Name * -Value 2 -Type DWORD -Force
Set-Location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Set-Location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2"
New-Itemproperty . -Name 1001 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1004 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1200 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1201 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1206 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1208 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1209 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 120a -Value 0 -Type Dword -Force
New-Itemproperty . -Name 120b -Value 3 -Type Dword -Force
New-Itemproperty . -Name 1400 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1402 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1405 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1607 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1609 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1803 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 1809 -Value 3 -Type Dword -Force
New-Itemproperty . -Name 2000 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 2201 -Value 3 -Type Dword -Force
New-Itemproperty . -Name 2702 -Value 0 -Type Dword -Force
New-Itemproperty . -Name 270c -Value 3 -Type Dword -Force
|
To Add Sites To Pop Up Blocker:
1
2
3
4
5
6
7
8
| $registryPath = "HKCU:\Software\Microsoft\Internet Explorer\New Windows\Allow"
$Name = "google.com"
$value = "0"
IF(!(Test-Path $registryPath))
{
New-Item -Path $registryPath -Force | Out-Null
}
New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType Binary -Force | Out-Null
|
To Auto Login To A Website:
1
2
3
4
5
6
7
8
9
10
11
| #NOTE: Set your username and password in the first two variables.
$username = "username"
$password = "password"
$ie = New-Object -com InternetExplorer.Application
$ie.visible=$True
$ie.navigate("192.168.178.1")
while($ie.ReadyState -ne 4) {start-sleep -Seconds 1}
$ie.document.GetElementsById("loginUsername").value= "$username"
$ie.document.getElementById("loginPassword").value = "$password"
$ie.Document.getElementById('login').click()
Start-Sleep 5
|
Comments