Script Library

Boost your management, troubleshoot, and remediation capabilities with scripts created by experts in the IT community.

<< Back to Script Library

Tag: troubleshooting

(6 Scripts)
Query all services, both system and per-user, get the binary responsible for the service, which will be a dll when the service executable is svchost,exe and check its digital signature.
By default, only services whose binary is not validly signed will be shown but parameters are available to show any signing state and to show all services or just non-Microsoft ones
Version: 1.0.6  |   Created: 2023-02-23  |   Modified: 2023-02-23  |   Creator: Guy Leech  |   Downloads: 8
Retrieves the details of a process's parent process.
A WMI command is invoked to collect the Parent's PID and then used to filter tasklist results
Additional output options REMarked
Version: 1.1.5  |   Created: 2019-04-03  |   Modified: 2019-04-03  |   Creator: mc  |   Downloads: 164
This script finds Internet Explorer processes corresponding to tabs in which the URL matches the pattern provided by the user in the "Tab Title Pattern" argument, and kills these processes.

Internet Explorer may recover the killed tab automatically, which is a default behavior controlled by the the "Enable automatic crash recovery" setting. When set to "yes", the "Disable Tab Recovery" setting of this script will prevent the killed tab from getting reopened. Tab recovery will then remain disabled at the user level.

If the Force parameter is set to "yes", the script will terminate the processes it found, even if their count does not correlate to the number of tabs matching the provided pattern. Be advised that this option may result in closing more tabs than intended, and should be used with caution.
Version: 1.5.28  |   Created: 2019-04-01  |   Modified: 2019-04-10  |   Creator: Guy Leech  |   Downloads: 87
For any file on the target computer for which the user provides the full path, displays a list of processes with open handles to the file. This is useful for determining which process is locking the file, preventing its deletion or editing in another program.
The action makes use of Sysinternals handle.exe, which is downloaded, extracted into a temporary location and deleted after completion.
Version: 1.3.3  |   Created: 2018-12-11  |   Modified: 2019-04-03  |   Creator: Guy Leech  |   Downloads: 161
Version: 3.1.9  |   Created: 2018-11-30  |   Modified: 2019-07-03  |   Creator: Marcel Calef  |   Downloads: 120
This script runs on the the target VDIXenApp computer. It will initiate a trace route command from the VDIXenApp machine to the client device. This will help identify which hop between the two devices has the highest latency.
TRACERT.EXE runs for a maximum of 5 minutes, after which the script times out.
Version: 2.5.13  |   Created: 2016-06-19  |   Modified: 2022-07-26  |   Creator: Matan Nataf  |   Downloads: 4427