PDQ Inventory Tools Library

The Tools Library contains an arsenal of ready-made tools ready for you to import and start using on computers you manage within PDQ Inventory.
Start your enterprise trial now

Event Logs

Note: All Event Logs Require PowerShell

Get Application Errors – Display all events in the target’s Application Event Log that have an event level of Error or Critical.

Get System Errors – Display all events in the target’s System Event Log that have an event level of Error or Critical.

Get Crash History – Display all events in target’s System Event Log that contain the word “crash”.

Get Rename History – Displays all events showing a computer name change.

Get TCP/IP All – Display all TCP/IP messages from System Event Log.

Get TCP/IP Congestion – Displays all events in System Event Log with TCP/IP provider and ID 4230.

Get Sleep History – Gets history showing when target computer went to sleep.

Get Logon History – Shows Logon events on target machine.

Get Restart History – Shows all events in System log that contain “Shutdown Type” or “crash”.

Maintenance

Connect to IP via HTTP – If the target device has a webserver (such as a printer or IP Phone) this tool will attempt to start the default browser and connect to the IP address.

Get MAC – Uses a cmd shell to run `arp.exe -a` against target IP address.

Manage Services – uses Services.msc to view/manage target’s Windows Services.

Ping (Persistent) – sends a persistent Ping to target machine. This will open a CMD window. To stop the ping either press CTRL+C or simply close the CMD window. This utility is great to use when a computer has been rebooted and you want to know the moment it comes back online.

Open ADMIN$ Share – Attempts to connect via Windows Explorer (explorer.exe) to the target computer’s Windows directory. By default the %WINDIR% directory is shared as ADMIN$.

Name Resolution

Flush DNS Resolver Cache (localhost) – Use this to flush (empty) the DNS cache on your console machine. This can be necessary when a target’s IP address has changed but your DNS cache still has the old address. This tool is considered a “System Tool”. This means that a computer does not need to be selected to run it.

Lookup IP Address – Uses NSLOOKUP to perform a “Reverse lookup” to resolve the hostname from the supplied IP Address. Your environment must utilize PTR records in order to perform reverse lookups.

Lookup Hostname – Uses NSLOOKUP to resolve the IP Address for a target computer.

NetBIOS by IP – Uses NBTSTAT to resolve the hostname of a computer based on the IP Address.

NetBIOS by Name – Uses NBTSTAT to resolve the IP Address of a computer based on the computer name.