Howdy folks,
I'm trying to figure out a way to establish what updates have been applied to a Windows XP Pro computer.
I know of Microsoft's tool (QFECheck) that will display which Microsoft Updates are installed however, the updates that are applied to these particular computers are validated by a third party and released to us with different names so I want a script of some description that, when run, will search for a specific Microsoft Update in the QFECheck log file but then, rather than report the presence of that hotfix, to report the presence of the third party hotfix that installed it.
So far i've come up with a batch file command that will do this :
However, this simply copies the name of the Microsoft Update into the new file. I want the name of the third party Update to appear there instead.
Basically, when it's finished, I want a script that will run through each 3rd party update that's been released at the time of writing (i'll update it when new ones come out) by detecting the Microsoft Update that it installs and to tell me which 3rd party updates are installed, and which are not.
Hope this is clear enough.
Thanks in advance for any help you can offer
TSSTehchie
Ps. I've got no objection to it being a batch file, vbs script or any other types of script but batch file would be preferable as I know a bit about those.
May The Force Be With You
![[yoda] [yoda] [yoda]](/data/assets/smilies/yoda.gif)
I'm trying to figure out a way to establish what updates have been applied to a Windows XP Pro computer.
I know of Microsoft's tool (QFECheck) that will display which Microsoft Updates are installed however, the updates that are applied to these particular computers are validated by a third party and released to us with different names so I want a script of some description that, when run, will search for a specific Microsoft Update in the QFECheck log file but then, rather than report the presence of that hotfix, to report the presence of the third party hotfix that installed it.
So far i've come up with a batch file command that will do this :
Code:
findstr /i KB822036 c:\temp.log>hfx.txt
However, this simply copies the name of the Microsoft Update into the new file. I want the name of the third party Update to appear there instead.
Basically, when it's finished, I want a script that will run through each 3rd party update that's been released at the time of writing (i'll update it when new ones come out) by detecting the Microsoft Update that it installs and to tell me which 3rd party updates are installed, and which are not.
Hope this is clear enough.
Thanks in advance for any help you can offer
TSSTehchie
Ps. I've got no objection to it being a batch file, vbs script or any other types of script but batch file would be preferable as I know a bit about those.
![[lightsaber] [lightsaber] [lightsaber]](/data/assets/smilies/lightsaber.gif)
![[trooper] [trooper] [trooper]](/data/assets/smilies/trooper.gif)
![[yoda] [yoda] [yoda]](/data/assets/smilies/yoda.gif)