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.
|
Script to delete files older than x-days. The script is built to be used as a scheduled task, it automatically generates a log file based on the copy location and the current date/time. There are various levels of logging available.
|
(58)
Updated 9/26/2013
Released 3/5/2012
23,426
Downloads
|
|
|
The script can use either a plain text file containing a list of computername or a computer name as input and will add the trustee (AD user or group) as an administrator to the specified computer(s).
The script will report back errors if the account is already a member. |
(9)
Updated 7/23/2013
Released 11/2/2012
6,408
Downloads
|
|
|
This script generates a list by querying the registry and returning the installed programs of a local or remote computer.
|
(3)
Updated 8/23/2013
Released 8/23/2013
1,779
Downloads
|
|
|
This script uses the Schedule.Servic
|
(11)
Updated 7/22/2013
Released 5/23/2012
3,348
Downloads
|
|
|
Script grab or sets password to and from file. Using this method this allows to emulate the runas command and you are able to run commands in PowerShell with -credential without having to type a password.
This allows for automation of tasks were multiple accounts are required. |
(18)
Updated 11/29/2012
Released 3/22/2012
3,638
Downloads
|
|
|
This script allows you to open a Remote Desktop session with a remote session while specifying credentials. This functionality was removed from the mstsc.exe application and this PowerShell function can serve as a workaround that allows you to automatically connect to servers.
|
(2)
Updated 2/14/2013
Released 2/14/2013
1,778
Downloads
|
|
|
This script utilizes quser to query either the local or remote system and parses this into PowerShell objects using the ConvertFrom-Csv Cmdlet. It supports pipeline input or an array of computers in the ComputerName parameter.
|
(2)
Updated 6/26/2013
Released 6/25/2013
681
Downloads
|
|
|
This function requires Robocopy to be installed. Robocopy is used to recursively search through a folder structure to find file or folder names that have more than a certain number of characters. The function returns an object with three properties: FullPath,Type and FullPath.
|
(5)
Updated 8/28/2013
Released 7/23/2012
1,626
Downloads
|
|
|
This script queries AD with the name of the home folder. If this query does not result in an account or a disabled account the script will list the folder size with the folder path and error message.
|
(3)
Updated 5/24/2013
Released 10/19/2012
754
Downloads
|
|
|
This PowerShell function takes a user name and a password as input and will verify if the combination is correct. The function returns a boolean based on the result.
|
(1)
Updated 5/10/2013
Released 5/10/2013
181
Downloads
|
|
|
This script will return the samaccountname, pwdlastset and if an account is currently enabled or disabled. This script is part of the Active Directory Friday section of my blog.
|
(0)
Updated 7/26/2013
Released 7/26/2013
159
Downloads
|
|
|
This PowerShell function takes a user name and a password as input and will verify if the combination is correct. The function returns a boolean based on the result. A computername can be specified to check account details on remote systems.
|
(0)
Updated 5/20/2013
Released 5/20/2013
157
Downloads
|
|
|
This script will gather the Windows Firewall rules from the registry and convert the information stored in the registry keys to PowerShell Custom Objects to enable easier manipulation and filtering based on this data.
|
(0)
Updated 6/11/2013
Released 1/9/2013
427
Downloads
|
|
|
The goal of this script is to grant the destination user all the missing memberships when compared to the source user. Any missing memberships will be added by this script while outputting the changes to the console.This script compares the group membership of two AD users, user1
|
(5)
Updated 8/13/2013
Released 3/14/2012
684
Downloads
|
|
|
This script grabs a list of server names from a text file and pings those machines. It then searches for a file on the computers listed in the input file and writes the machinename, filename, filesize, file/productver
|
(2)
Updated 6/19/2012
Released 2/15/2012
581
Downloads
|
|
Download Windows Server 2012