Solved

Pushing hotfix via 2008 R2 GPO

Posted on 2011-09-28
6
1,122 Views
Last Modified: 2012-05-12
I need to remotely push out 2-3 Windows hotfixes to all XP desktops. (30)

The challenges I am facing is that the updates are currently install automatically. There is no WSUS, SMS, SCCM any type of patch management system. Is that any way I can accomplish this quickly? Environment is a mix of Windows 2003 / 2008 R2 DC.

I am thinking  about lining the updates to computer setting, startup script via GPO.
0
Comment
Question by:Mazdajai
[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
6 Comments
 
LVL 10

Assisted Solution

by:SuperTaco
SuperTaco earned 100 total points
ID: 36745908
You can distribute a script viz GPo under computer configuration->windows settings-.strtup scripts.  You can also deploy an msi package at the computer level via GPO.  here's link for deployment.

http://www.advancedinstaller.com/user-guide/tutorial-gpo.html
0
 
LVL 21

Author Comment

by:Mazdajai
ID: 36747531
The file is a Microsoft hotfix .exe file, it uses switch -z -u for silent deployment. How can I change the format to .msi?
0
 
LVL 10

Expert Comment

by:SuperTaco
ID: 36748120
i've had luck with this tool

http://dennisbareis.com/makemsi.htm
0
Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

 
LVL 47

Expert Comment

by:Donald Stewart
ID: 36748501
You can do it similar to this


http://support.microsoft.com/kb/827227
0
 
LVL 47

Accepted Solution

by:
Donald Stewart earned 400 total points
ID: 36750932
Here's a script that I have used:


sExePath = "\\server\hotfix.exe"
sSwitches = "/u /q /z"
Set oShell = CreateObject("WScript.Shell")
sRegKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate"

' suppress error in case values does not exist
On Error Resume Next

' check for marker
sRegMarkerValue = ""  ' init value
sRegMarkerValue = oShell.RegRead( sRegKey & "\hotfix.exe")
On Error Goto 0

' to be sure update is installed only once, test on marker
If sRegMarkerValue <> "yes" Then


   oShell.Run Chr(34) & sExePath & Chr(34) & " " & sSwitches, 1, True


   ' create marker
   oShell.RegWrite sRegKey & "\hotfix.exe", "yes"
End If
0
 
LVL 21

Author Comment

by:Mazdajai
ID: 36903311
Dstewartir's has the closest answer. Although at the end I spend few hours setting a WSUS in 2008 R2 to push out the specific updates I need.

Thanks for the effort.
0

Featured Post

Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

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

Auditing domain password hashes is a commonly overlooked but critical requirement to ensuring secure passwords practices are followed. Methods exist to extract hashes directly for a live domain however this article describes a process to extract u…
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …
Suggested Courses

636 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