Script resources for IT professionals

Download resources and applications for Windows 7, Windows Server 2008 R2, Windows Server 2008, SharePoint, System Center, Office, and other products. Find resources written in VB Script, PowerShell, SQL, JavaScript, or other script languages. New resources are added frequently so check often and see what's new.

Each contribution is licensed to you under a License Agreement by its owner, not Microsoft. Microsoft does not guarantee the contribution or purport to grant rights to it.
Sort by: rss
66 Registry results [Clear]
Boe Prox
This is an updated version of the Get-ProductKey function that was featured on PowerShell.com's PowerTips. This function expands on the existing code by allowing the querying of multiple remote systems, outputting of objects
that include the system, Operating System and version
Updated 5/5/2012
Released 5/5/2012
Jaap Brasser
This script generates a list by querying the registry and returning the installed programs of a local or remote computer.
Updated 8/23/2013
Released 8/23/2013
Bhargav Shukla [KEMP]
Did you ever wanted to modify your registry or add a key/value pair to registry? Wished there was a script to help you do that? Even better, wished it can run remotely without PowerShell WinRM listener configured on target server?I had custom script that would modify certain regi
Updated 10/31/2011
Released 10/21/2011
Jason W
This script uses Win32.Registry class to enumerate through the USBSTOR key in the registry to get a list of USB storage devices that have been use on a machine.  This script is designed to run locally or remotely.  The results are stored
in a custom PSObject so they can easily
Updated 7/9/2012
Released 5/11/2012
Returns a list of software program installed on specified computers using the registry.  This avoids the performance impact and potential danger of using the WMI Win32_Product class.
Updated 12/8/2013
Released 11/24/2013
Rohn Edwards
PowerShell method of getting the last write time and class name of registry keys. Provides examples of P/Invoke and a proxy function.
Updated 12/30/2013
Released 11/6/2013
Sukhija Vikas
Hi Readers,I am sharing a script that we have written to read the registry from multiple servers & provide back results in html tablevia email.example:-extract the attached zip file & then add the server names in servers.txt file.edit the value that you want to read (top of the s
Updated 12/28/2013
Released 12/27/2013
Sukhija Vikas
Hi Readers,I am sharing a script that we have written to create/modify the registry for multiple servers & provide back results in html tablevia email.example:-
extract the attached zip file & then add the server names in servers.txt file.edit the value that you want to write (t
Updated 12/30/2013
Released 12/30/2013
Matthew Kerfoot
 Here is a short PowerShell function that will make Windows boot right to the Desktop at startup; skipping the Metro UI!Speed up your boot time!Note: This does not completly disable the Metro UI it just skips it at logon.How to: Download and save "Disable-MetroAtBoot.ps1" to your
Updated 12/24/2013
Released 12/24/2013
This function will extract the UAC settings from one or more systems.  If specified, this command will revert UAC settings to Microsoft's or your own default values.
Updated 1/8/2014
Released 8/11/2013
Microsoft All-In-One Script Framework
This PowerShell script sample shows how to show all users or last logon user in Windows 8.
Updated 2/24/2014
Released 2/24/2014
Raimund Andrée
Allows a much easier management of permissions inside the registry database using PowerShell
Updated 8/27/2011
Released 7/26/2011
Queries the remote registry and retrieves a list of installed hardware. Excludes common hardware and allows a custom list of common hardware to be excluded. Allows a custom list of computers to be queried, and writes the results to text files.
Updated 6/25/2012
Released 6/25/2012
K. Brian Kelley
This script receives a list of computers from a text file and then scans each one to determine if PowerShell is installed. If it is, the script then determines whether it is PowerShell 1.0 or 2.0. The script then returns the results to the screen.
Updated 10/14/2011
Released 10/14/2011
Jeffrey S. Patton

This script is used to modify the NTDS Diagnostic logging level in the registry
of a Domain Controller. There are a total of 24 Dword values in the Diagnostics
subkey, and their values range from 0 (default) to 5 (verbose). This script
should make it easy to set
Updated 7/12/2012
Released 7/12/2012

Couldn't find the script you were looking for?

1 - 15 of 66 Items