Solved

IE 8 distribution through WSUS

Posted on 2009-07-08
9
2,588 Views
Last Modified: 2012-05-07
Hi,
We want to distribute IE8 with WSUS to 1400 computers.
It is approved in WSUS, but now the testusers get an question if they want to install IE8.
Most users Decline this.
Is there a way to force an installation of IE8 through WSUS?


Thanks
0
Comment
Question by:jeremypemberton
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +2
9 Comments
 
LVL 4

Accepted Solution

by:
andrewc2189 earned 125 total points
ID: 24803899
Other experts please correct me if I'm wrong, but I don't believe you can have IE8 automatically install through WSUS without user input. Only users designated as local administrators will receive the option to install Internet Explorer 8 and if they accept they will be brought through the step-by-step process. I had the same experience with IE7 a couple years back.

I believe the only option to force install without user input is by using a distributive package or managed software. I do not know if you use any advanced software to install packages on your network, but you should be able to use Group Policy to install IE8 when a computer first boots up.

Here is a great technet article on deploying IE8 in a network environment: http://technet.microsoft.com/en-us/library/cc985339.aspx

What I believe you will want to do is use the Internet Explorer Administration Kit 8 (http://www.microsoft.com/downloads/details.aspx?FamilyID=0be39082-e9c6-4f6b-a38e-cb4e284cf987&displaylang=en#filelist) in order to build a custom package that will suit everyone on your network. This basically goes ahead and does the walk through wizard process that all the users are getting through the WSUS install currently. It will then save all these settings into a package so they won't have to repeat it and can instead be installed automatically.

If you need any further help on how to set this up in Group Policy let me know! I believe this will get the job done for you.
0
 
LVL 47

Expert Comment

by:Donald Stewart
ID: 24804004
andrewc2189
Has it nailed ;-)
0
 

Author Comment

by:jeremypemberton
ID: 24804091
Hi,
Thanks for the comment.

Yes, I already created a package in Altiris to distribute IE8.
The only problem is that each Windows version (XP, XP 64bit, Vista, Server 2003, Server 2003 64 bit, etc) has it's own IE8 version.
I 'm currently creating a vbscript for the package that finds out which Windows version the machine is and installs the appropiate IE8 version for the Altiris package.

So you see that WSUS would be easier to use than Altiris for this.
0
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

 
LVL 4

Expert Comment

by:andrewc2189
ID: 24804854
I was scouring the internet trying to find any sign of people auto-configuring the WSUS rollup but was unsuccessful. I found this blog post by the Microsoft Update team referring to IE8 not being able to install without user interaction: http://blogs.technet.com/mu/archive/2009/05/08/windows-ie-8-0-installation-behavior-when-offered-via-windows-update-wu-and-automatic-updates-au.aspx

Unfortunately, as far as I can tell, you will need to either notify users to click through the wizard(which would be a mess) or deploy it as a package.

Anyone else have a better deployment strategy?
0
 
LVL 47

Expert Comment

by:Donald Stewart
ID: 24805022
Not much new mentioned here, but you should read the recommendations
 
Deploying IE8 in your corporate environment.
0
 

Expert Comment

by:jdecaria
ID: 24917920
I used the IEAK  to create an installation package, and I got two folders, one with the .msi and exe installer packages, and another with that looks the customizations. How do I ensure that the settings in the file nested in the INS folder that IEAK created are applied when assigning it through a GPO?
0
 

Author Comment

by:jeremypemberton
ID: 24925483
I created a vbscript that finds out which version of Windows it is and if it's 32 or 64-bits.
You need to download all versions of IE8 from the microsoft website.
I use Altiris to roll it out to machines:



Set Command = WScript.CreateObject("WScript.Shell")

Dim strComputer, strWMIOS
Dim objWmiService
Dim strOsQuery, colOperatingSystems, objOS, strOsVer, strWmiOSArchitecture
strComputer = "."

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\"& strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

    For Each objOs in colOperatingSystems
        strWmiOS = objOs.Caption & " " & objOs.Version
            Select Case True
            Case InStr(strWmiOS, "2008") > 1 : strWmiOSArchitecture = objOs.OSArchitecture
            Case InStr(strWmiOS, "Vista") > 1 : strWmiOSArchitecture = objOs.OSArchitecture            
            Wscript.Echo strWmios
            End Select
            'Wscript.Echo strWmiOSArchitecture
    Next

    Select Case True  
         Case InStr(strWmiOS, "x64") > 1 : GetOS = "W2K3-64"      
       Case InStr(strWmiOS, "2003") > 1 : GetOS = "W2K3"             
       Case InStr(strWmiOS, "2008") > 1 : GetOS = "W2K8"
       Case InStr(strWmiOS, "Windows XP") > 1 : GetOS = "WXP"
         Case InStr(strWmiOS, "Vista") > 1 : GetOS = "Vista"
         Case InStr(strWmiOS, "Windows 7") > 1 : GetOS = "W7"
         Case InStr(strWmiOSArchitecture, "32-bit") > 1 : Architecture = "32-bit"
         Case InStr(strWmiOSArchitecture, "64-bit") > 1 : Architecture = "64-bit"
         'Architecture = strWmiOSArchitecture
       Case Else : GetOS = "Unknown"
    End Select

      Command.RegWrite "HKLM\SOFTWARE\Classes\htmlfile\shell\open\command","C:\Program Files\Internet Explorer\iexplore.exe\ -nohome","REG_SZ"
      
If GetOS = "Vista" Then
      Wscript.Echo "Vista"
      Select Case strWmiOSArchitecture
      Case "32-bit"
      Wscript.Echo "32-bit"
      command.run"IE8-WindowsVista-x86-ENU.exe /passive /norestart /update-no"
      Case "64-bit"
      Wscript.Echo "64-bit"
      command.run"IE8-WindowsVista-x64-ENU.exe /passive /norestart /update-no"
      End Select      
End If

If GetOS = "W2K8" Then
      Wscript.Echo "W2K8"
      Select Case strWmiOSArchitecture
      Case "32-bit"
      Wscript.Echo "32-bit"
      command.run"IE8-WindowsVista-x86-ENU.exe /passive /norestart /update-no"
      Case "64-bit"
      Wscript.Echo "64-bit"
      command.run"IE8-WindowsVista-x64-ENU.exe /passive /norestart /update-no"
      End Select
End If

If GetOS = "WXP" Then
      Wscript.Echo "WXP"      
      Wscript.Echo "32-bit"
      command.run"IE8-WindowsXP-x86-ENU.exe /passive /norestart /update-no"       
End If

If GetOS = "W2K3-64" Then
      Wscript.Echo "W2K3-64"      
      Wscript.Echo "64-bit"
      command.run"IE8-WindowsServer2003-x64-ENU.exe /passive /norestart /update-no"      
End If

If GetOS = "W2K3" Then
      Wscript.Echo "W2K3"      
      Wscript.Echo "32-bit"
      command.run"IE8-WindowsServer2003-x86-ENU.exe /passive /norestart /update-no"      
End If

If GetOS = "W7" Then
      Wscript.Echo "W7"
      Select Case strWmiOSArchitecture
      Case "32-bit"
      Wscript.Echo "32-bit"
      command.run"IE8-WindowsVista-x86-ENU.exe /passive /norestart /update-no"
      Case "64-bit"
      Wscript.Echo "64-bit"
      command.run"IE8-WindowsVista-x64-ENU.exe /passive /norestart /update-no"
      End Select
End If
0
 
LVL 74

Expert Comment

by:Glen Knight
ID: 34824663
This question has been classified as abandoned and is being closed as part of the Cleanup Program. See my comment at the end of the question for more details.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction: Sometimes when I receive a call from my users to solve their problems it is very difficult for me to found their computer IP address. Even finding their computer Host to provide remote support can be a problem.  So I resorted to Goo…
Microsoft has released remote PowerShell capabilities to all commercial Office 365 customers. So you can be controlled via PowerShell and not from the Office 365 admin center Download Windows PowerShell Module for Lync Online http://www.micros…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question