2014-12-08 18 views
6

Zastanawiam się, czy w ogóle można wprowadzić następujące zmiany dla zaufanych domen w programie Internet Explorer za pomocą programu PowerShell.Zmienianie ustawień zabezpieczeń programu Internet Explorer dla zaufanych domen przy użyciu Powershell

ustawienia Internet Explorer chciałbym zmienić:

  • Dodaj http://website.com/ jako zaufaną witrynę
  • pozwalać na filtrowanie ActiveX = Włącz
  • Pozwól uprzednio nieużywany formantów ActiveX, aby uruchomić bez prompt = Włącz
  • Zezwalaj na skrypty = włącz
  • Automatyczne monitowanie dla formantów ActiveX = Wyłącz
  • binarnych i skryptów zachowań = Włącz
  • wyświetlania wideo i animacji na strony internetowej, która nie korzysta z zewnętrznego odtwarzacza multimedialnego = Włącz
  • Pobieranie podpisanych formantów ActiveX = Włącz
  • Pobieranie niepodpisanych formantów ActiveX = Włącz
  • Initialize i skrypty formanty ActiveX nie oznaczone jako bezpieczne dla skryptów = Włącz
  • Dopuszczaj tylko zatwierdzone domeny do używania ActiveX bez podpowiedzi = Wyłącz
  • Uruchamiaj formanty ActiveX i wtyczki = Włącz
  • Skrypt Formanty ActiveX oznaczone jako bezpieczne do skryptowania = Włącz

Odpowiedz

7

Okazuje się, że tak!

Oto co zrobiłem: (Run PowerShell jako administrator)

#Setting IExplorer settings 
Write-Verbose "Now configuring IE" 
#Add http://website.com as a trusted Site/Domain 
#Navigate to the domains folder in the registry 
set-location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" 
set-location ZoneMap\Domains 

#Create a new folder with the website name 
new-item website/ -Force 
set-location website/ 
new-itemproperty . -Name * -Value 2 -Type DWORD -Force 
new-itemproperty . -Name http -Value 2 -Type DWORD -Force 
new-itemproperty . -Name https -Value 2 -Type DWORD -Force 

#Navigate to the trusted domains folder in the registry: 

#Go to registry folder for Trusted Domains 
#Zone 2 in this case resembles the trusted domains (Or zones if you'd prefer) 
Set-Location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\zones\2" 

Teraz masz wszystkie ustawienia wskazał jako wartości. Sztuką jest znalezienie właściwych wartości dla każdego ustawienia. W moim przypadku okazało się, że wartości na: http://support.microsoft.com/KB/182569 (trochę połowie drogi na stronie)

Teraz musimy wiedzieć, jakie wartości są korzystne. W moim przypadku stwierdziłem, że wartość 0 to Włączone, 1 to Wyłączone i 3 to (jeśli obsługiwane) monit.

Dalej jest całkiem proste.

-ActiveX sterujące i wtyczki: ce filtrujący ActiveX = Włącz (2702)

new-itemproperty . -Name 2702 -Value 0 -Type DWORD -Force 

-ActiveX kontrole i wtyczki: umożliwia uprzednio nieużywane steruje ActiveX działać bez szybka = Włącz (1208)

new-itemproperty . -Name 1208 -Value 0 -Type DWORD -Force 

-ActiveX sterujące i wtyczki: umożliwia scriptlets = Włącz (1208)

new-itemproperty . -Name 1209 -Value 0 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Automatyczne monitowanie dla formantów ActiveX = Disable (2201)

new-itemproperty . -Name 2201 -Value 3 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Zachowania elementów binarnych i skryptów = Włącz (2000)

new-itemproperty . -Name 2000 -Value 0 -Type DWORD -Force 

-Display wideo i animacji na stronie internetowej, że nie korzysta z zewnętrznego odtwarzacza multimedialnego = Włącz (120A)

new-itemproperty . -Name 120A -Value 0 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Pobieranie podpisanych formantów ActiveX = Włącz (10 01)

new-itemproperty . -Name 1001 -Value 0 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Pobieranie niepodpisanych formantów ActiveX = Włącz (1004)

new-itemproperty . -Name 1004 -Value 0 -Type DWORD -Force 

-ActiveX kontroli i wtyczki: Inicjowanie i wykonywanie skryptów formantów ActiveX nie zaznaczonych jako bezpieczne skryptów = Włącz (1201)

new-itemproperty . -Name 1201 -Value 0 -Type DWORD -Force 

-Tylko umożliwiają zatwierdzone domen użyć ActiveX bez szybkiego = nIE (120B)

new-itemproperty . -Name 120B -Value 3 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Uruchamianie formantów ActiveX i dodatków plug-ins = Włącz (1200)

new-itemproperty . -Name 1200 -Value 0 -Type DWORD -Force 

-ActiveX kontrole i plug-iny: Kontrola skryptów ActiveX zaznaczonych jako bezpieczne do obsługi skryptów = Włącz (1405)

new-itemproperty . -Name 1405 -Value 0 -Type DWORD -Force 


cls #Clear the screen 
cd C:\Windows\System32 #Go back to default folder 
Powiązane problemy