ChrisCarter 

| 918 downloads | Last Updated: 11/28/2018 | Latest Version: 1.6.4

Export-LastLogonTime takes the OU name or distinguished name specified in the OU parameter and retrieves its users' account names and last logon times. Then it exports a CSV file to the destination given in the Path parameter. This command will search the entire domain for the OU name specified. If the destination path contains spaces it must be ... More info

| 884 downloads | Last Updated: 3/7/2016 | Latest Version: 1.4

This script uses Windows Forms to present a GUI for sending messages to remote computers on a network using msg.exe. You can send to a single computer, multiple computers entered manually, multiple computers from a text file, or you may scan Active Directory for active computers on the network. You can also run this script to change the registry k... More info

| 874 downloads | Last Updated: 4/6/2016 | Latest Version: 1.0.2

ADLockoutViewer displays a GUI of Active Directory users in specific OUs. Any user that is locked will have a check by their name. Unchecking the box will unlock the user. OUs can be chosen from the drop down menu. The ComputerName parameter is the computer that has the ActiveDirectory PowerShell module installed if the local computer does not. T... More info

| 696 downloads | Last Updated: 3/7/2016 | Latest Version: 1.0.1

Get-InstalledProgram retrieves the programs installed on a local or remote machine. To specify a remote computer, use the ComputerName parameter. If the Name parameter is specified, the script gets information on any matching program's DisplayName property, and wildcards are permitted. By default, the objects returned will only include the "Displa... More info

| 633 downloads | Last Updated: 8/16/2016 | Latest Version: 1.5.1

Remove-InvalidFileNameChars accepts a string and removes characters that are invalid in Windows file names. It then outputs the cleaned string. By default the space character is ignored, but can be included using the RemoveSpace parameter. The Replacement parameter will replace the invalid characters with the specified string. Its companion Remo... More info

| 559 downloads | Last Updated: 3/8/2016 | Latest Version: 1.0.3

The PowerShell Type Accelerators Module contains four script Cmdlets: Get-TypeAccelerator, Add-TypeAccelerator, Remove-TypeAccelerator, and Rename-TypeAccelerator with the aliases gta, ata, rta, and rnta respectively. These allow you to control the type accelerators in your PowerShell session by adding or modifying them to suit your needs.

| 541 downloads | Last Updated: 7/6/2017 | Latest Version: 2.0.1

PSSmb contains commands for getting the status of SMB client and server components, and enabling and disabling the different versions installed on local and remote computers. Due to recent vulnerabilities like EternalBlue that was used by the ransomware WannaCry and the wiper PetyaWrap, it is now recommended to disable both the client and server... More info

| 509 downloads | Last Updated: 3/24/2016 | Latest Version: 1.5.2

The PowerShell IconForGUI module is a collection of commands used to handle retrieving icons from bitmap files .png, .ico, etc., executables and libraries .exe, .dll, etc., to use them in Windows Forms and Windows Presentation Foundation applications.

| 474 downloads | Last Updated: 6/24/2016 | Latest Version: 1.6

The PowerShell PushoverForPS module provides commands for interacting with the Pushover API to send notifications to Android, iOS, and desktop browsers such as Chrome, Firefox, and Safari directly from PowerShell. PushoverForPS closely follows the API documentation for Pushover. It checks that all tokens, keys, and device names conform to the sp... More info

| 464 downloads | Last Updated: 4/6/2016 | Latest Version: 1.0.1

The ToggleDisplay PowerShell module contains two commands, Start-Display and Stop-Display, that can turn the display of the machine on and off. Note that this does not turn the physical monitor on and off.

| 451 downloads | Last Updated: 6/16/2016 | Latest Version: 1.0

The GetAllMethods PowerShell module allows retrieving all methods on an object including private methods that Get-Member does not show. They can then be inspected for parameters or invoked.

| 388 downloads | Last Updated: 10/27/2016 | Latest Version: 0.9.0.1

The Win32Shutdown PowerShell module contains commands to log off, reboot, and shutdown local and remote computers. See about_Win32Shutdown for more information.

| 346 downloads | Last Updated: 7/5/2016 | Latest Version: 1.0

The PSInstapush module implements the Instapush API for sending notifications to Android and iOS devices. It allows for retrieving lists of a user's applications or an application's events, adding new applications and events, and then sending Instapush notifications. To learn more about Instapush, go to https://instapush.im

| 283 downloads | Last Updated: 3/21/2016 | Latest Version: 1.0.2

The Get-ADFsmoRole command gets the Active Directory FSMO Roles for the domain and the forest of the domain specified by the parameters. You can specify the domain by setting the Identity or Current parameters. By default, all roles are returned, but using a switch parameter for the individual roles will cause only that role to be returned instead.... More info

| 258 downloads | Last Updated: 3/7/2016 | Latest Version: 2.5

Time Calculator adds or subtracts time spans entered in the format of 'hours:minutes:seconds' or 'hours.minutes.seconds.' By default, Time Calculator will produce output as '1 hr 25 mins 35 seconds. Toggling Traditional Format in the View menu will cause output to be converted to 01:25:35. Time Calculator shows output in hours, minutes, and s... More info

| 221 downloads | Last Updated: 3/7/2016 | Latest Version: 1.1

Get-ParameterAlias gets the aliases of parameters for cmdlets, scripts, functions, etc. The name of a command can be passed or piped to retrieve the aliases of all its parameters if they have any. Without a command name passed, Get-ParameterAlias gets parameter aliases for all commands, excluding Application types, unless a specific type is passed... More info

| 204 downloads | Last Updated: 3/7/2016 | Latest Version: 1.1

Retrieves the Data Execution Prevention (DEP) Support Policy for the computer specified to the ComputerName parameter (local computer by default). Using the Byte parameter results in the output being only the low level byte value reported by the system, and the PolicyLevel parameter outputs its string representation. Otherwise a DepSupportPolicy cu... More info

| 147 downloads | Last Updated: 5/30/2017 | Latest Version: 1.0

Get-AcrobatKey gets the Adobe Acrobat Serial Key needed if the program needs to be reinstalled. It does this by decrypting the Serial Number stored in the Registry. This field can sometimes be erroneously blank, so it is not a foolproof solution. This command should run successfully on Adobe Acrobat from at least version 7-10, but may work on othe... More info

| 132 downloads | Last Updated: 6/16/2017 | Latest Version: 1.1.3

ConvertTo-DataRange converts tables in all sheets of an Excel workbook to data ranges, and then saves the changes. The path to the workbook to convert is supplied to the Path parameter. Workbooks with tables cannot be shared, so this command is useful in preparing a workbook to be shared.

| 125 downloads | Last Updated: 8/23/2017 | Latest Version: 1.0

Get-ADSiteName retrieves the name of the site the computer(s) specified to the ComputerName parameter is a part of.