我可以使用脚本更改Internet Explorer安全设置吗?

是否可以使用.bat或.vbs文件更改Internet Explorer安全设置?

基本上,我需要更改本地Intranet的IE7和IE8安全设置。 我想改变的设置是:

Display video and animation on a webpage that does not use external media player Doanload signed ActiveX controls Download unsighned ActiveX controls Initialize and script ActiveX controls not marked as safe for scripting 

这些应该设置为Enable

我不知道如何使用组策略,但我们有networking软件,允许我指定.bat / vbs文件的位置,并在networking中的所有计算机上运行。

您可以在batch file中使用registry黑客来完成这项工作,但是GPO是最合适的,也是最好的方法。 使用GPO,您可以控制用户或恶意网站更改的设置。 GPO将在大多数环境中每小时应用一次,大约1/2应用,而您的脚本(我猜测)本质上是更加手动的。

这里有一个很好的registry项MSKB你可以看看: http : //support.microsoft.com/kb/182569

另一个KB用于编写batch file: http : //technet.microsoft.com/en-us/library/bb727154.aspx

是的,您可以使用batch file编辑registry。 例如:

 @echo off SET COREDB=CoreDB_DB SET INSTANCE= @echo Windows Registry Editor Version 5.00>CoreDB.reg @echo.>>CoreDB.reg @echo [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]>>CoreDB.reg @echo "%COREDB%"="SQL Server">>CoreDB.reg @echo [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\%COREDB%]>>CoreDB.reg @echo "Driver"="%SYSTEMDRIVE%\\WINDOWS\\system32\\sqlsrv32.dll">>CoreDB.reg @echo "Server"="%COMPUTERNAME%%INSTANCE%">>CoreDB.reg @echo "Database"="%COREDB%">>CoreDB.reg @echo "Trusted_Connection"="Yes">>CoreDB.reg @echo [HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]>>CoreDB.reg @echo "%COREDB%"="SQL Server">>CoreDB.reg @echo [HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\%COREDB%]>>CoreDB.reg @echo "Driver"="%SYSTEMDRIVE%\\WINDOWS\\system32\\sqlsrv32.dll">>CoreDB.reg @echo "Server"="%COMPUTERNAME%INSTANCE%">>CoreDB.reg @echo "Database"="%COREDB%">>CoreDB.reg @echo "Trusted_Connection"="Yes">>CoreDB.reg regedit /s CoreDB.reg