Group Policy

  • Thread starter Thread starter Ashish
  • Start date Start date
A

Ashish

Hi All,

I have deployed packages through Group Policy in domain Controller.
This Software package is being going to install in 400 client
computers. My question is that how will we know that it is getting
properly installed in the client machine without going to client desk
and check manually. Can someone help me on this
Regards
Ashish.
 
Ashish said:
Hi All,

I have deployed packages through Group Policy in domain Controller.
This Software package is being going to install in 400 client
computers. My question is that how will we know that it is getting
properly installed in the client machine without going to client desk
and check manually. Can someone help me on this
Regards
Ashish.

Either write you own script to check, OR (buy and) deploy
an inventory package such as SMS.

A simple (minded) approach is to do something like this in
a (startup) script:

@if exist "%Program Files%\Package\Package.exe (
@echo Package.exe installed on %ComputerName%)

The above could be made more robust, and could be
made even more accurate by checking both the files
AND the registry entries....
 
Without going into too many details ( bit pushed for time to do scripts
now).

1. Check existence of MSI via WMI script. Check Microsoft Scripting
Center (or should that be Centre?) for "List Installed Software" script

2. Check for presence of cached MSI and icons in %windir%\installer.
Icons will be also cached under %windir%\installer\%MSIPACKAGEGUID%.

3. Check for registry key
HKLM\Software\Microsoft\Windows\CurrentVersion\UnInstall\%MSIPACKAGEGUID%.

The presence of the main application exe and
HKLM\Software\%ApplicationorVendorname% does not guarantee the app is
in place; a badly-authored MSI may leave files, folders and registry
keys behind after an uninstall.

Use of WMI is best practice.

Herb said:
Ashish said:
Hi All,

I have deployed packages through Group Policy in domain Controller.
This Software package is being going to install in 400 client
computers. My question is that how will we know that it is getting
properly installed in the client machine without going to client desk
and check manually. Can someone help me on this
Regards
Ashish.

Either write you own script to check, OR (buy and) deploy
an inventory package such as SMS.

A simple (minded) approach is to do something like this in
a (startup) script:

@if exist "%Program Files%\Package\Package.exe (
@echo Package.exe installed on %ComputerName%)

The above could be made more robust, and could be
made even more accurate by checking both the files
AND the registry entries....

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 
Back
Top