Select Area:
| Total Projects Found: 6
  |  |
|
Check Multiple Computers for Hot Fix |
| |
This script enumerates a specified Active Directory OU to collect a listing of all the computer objects. For each computer object found, it attempt to connect to the computer using WMI and perform a query for the specified HotFixID. |
|
|
Gather NIC Link Speed |
| |
Shows how to view the link speed of the NIC cards on your system |
| Author:
Various
|
Version
5.6 |
 |
 |
|
|
Hardware Inventory |
| |
Essentially free asset inventory is one of the benefits of knowing the WMI. Just check out any of the software products or companies which provide hardware and software inventory for administrators. The cost can quickly mount. This script utilizes the WMI and the Internet Explorer to inventory a sampling of the installed hardware, Operating System and Hot-Fixes on any computer specified. The script utilizes HTML and IE display the data, but can be easily adapted to use JET or SQL databases. The script by no means returns all of the data available via WMI, but gives a good starting place for most general inventory needs. |
|
|
Read and Write to the Registry |
| |
The WMI StdRegProv class is the preferred way to make reads and writes to the registry within scripting, as WSH native objects can not correctly write all the five data types, and the creation of a custom DLL is not desirable. This script shows the way to read and write all five data types. The script utilizes two wrapper functions to bring a uniformed function convention to the actions. |
| Author:
Dx21
|
Version
5.1 |
 |
 |
|
|
Recursively Enumerate a Registry Key |
| |
The WMI StdRegProv class provides a quick way to enumerate a specified registry key (EnumValues, EnumKey). The enumeration for values is straightforward and provides exactly what you want it to. But the enumeration of keys yields an enumeration of only the root level; no subkeys are enumerated. This script example shows how you can enumerate keys recursively to achieve a subtree parse. |
| Author:
Dx21
|
Version
5.1 |
 |
 |
|
|
Software Inventory |
| |
Essentially free asset inventory is one of the benefits of knowing the WMI. Just check out any of the software products or companies which provide hardware and software inventory for administrators. The cost can quickly mount. This script utilizes the WMI and ADO to inventory all install software and Hot-Fixes installed on any computer specified. The script currently utilizes virtual recordsets to hold the recorded data, but can be easily adapted to use existing JET or SQL databases. One of the interesting things about the process of software inventory via WMI is that the class, Win32_Product, only inventories software installed with the Windows Installer. This is all well and good, but not all software is and if you want a complete inventory you will need those applications which don’t conform to Microsoft’s vision. There are ways to work around this problem, the most publicized way being the inclusion of the AddRemovePrograms class (adapted from SMS) into the repository. This works well but inclusion of this class on hundreds of workstations automatically isn’t necessarily easy. This script utilizes the registry functions of the WMI to enumerate the Uninstall key and collect the information which is not otherwise collected by the Win32_Product or Win32_QuickFixEngineering classes (for HotFixes). |
|
 | |
|
|
This resouce is only available to account holders with an added subscription. Click here to learn more about accounts and subscribing to our site!
|