If you are using Active Directory, you can query it. It will have the OS and SP
level of any machines that are joined and actively talking to it. Note that it
will not report hotfixes, for that you have to query the machines directly.
Ex:
adfind -b dc=domain,dc=com -f objectcategory=computer operatingsystem
operatingsystemservicepack
[Mon 05/10/2004 16:05:53.97]
F:\temp>adfind -b dc=joe,dc=com -f objectcategory=computer operatingsystem
operatingsystemservicepack
AdFind V01.15.00cpp Joe Richards (joe@joeware.net) April 2004
Using server: 2k3dc01.joe.com
dn:CN=2K3DC01,OU=Domain Controllers,DC=joe,DC=com
>operatingSystem: Windows Server 2003
dn:CN=2K3UTL01,CN=Computers,DC=joe,DC=com
>operatingSystem: Windows Server 2003
dn:CN=2K3WEB01,CN=Computers,DC=joe,DC=com
>operatingSystem: Windows Server 2003
dn:CN=fastmofo,CN=Computers,DC=joe,DC=com
>operatingSystem: Windows XP Professional
>operatingSystemServicePack: Service Pack 1
4 Objects returned
[Mon 05/10/2004 16:05:58.94]
F:\temp>
--
Joe Richards Microsoft MVP Windows Server Directory Services
www.joeware.net
Wylie Coyote wrote:
> Can anyone tell me how to mass Audit the machines on my network to report the current SP Lvel on each box?
>
> Thanks