TechNet Gallery - 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
9 results in Brian Wilhite [Clear]
Brian Wilhite
This function gets the pending reboot status on a local or remote computer. Now supports SCCM 2012 Clients.
(22)
Updated 6/12/2013
Released 8/29/2012
3,925 Downloads
Brian Wilhite
This function will list the last user logged on or logged in.  It will detect if the user is currently logged on via WMI or the Registry, depending on what version of Windows it runs against.
(9)
Updated 10/11/2012
Released 2/10/2012
3,003 Downloads
Brian Wilhite
This function will collect various data elements from a local or remote computer.
(3)
Updated 3/6/2013
Released 4/10/2012
1,452 Downloads
Brian Wilhite
The Get-RecycleBinSize function will query and calculate the size of each users Recycle Bin Folder.  The function uses the Get-ChildItem cmdlet to query items in each users' Recycle Bin Folder. Remove-Item is used to remove all items in all Recycle Bin Folders.
(1)
Updated 2/28/2012
Released 2/28/2012
368 Downloads
Brian Wilhite
This function will display Scheduled Tasks information in the Root Folder (Not Recursive).  The function users the Schedule.Service COM Object to query information about the scheduled tasks running on a local or remote computer.   
(2)
Updated 2/24/2012
Released 2/23/2012
653 Downloads
Brian Wilhite
The Get-DSTInfo function will check when a computer is scheduled for Daylight/Standard time changes.  It uses the WMI Win32_TimeZone and Win32_LocalTime class to poll the required information.    
(4)
Updated 10/11/2012
Released 2/10/2012
631 Downloads
Brian Wilhite
This script was featured on the Hey, Scripting Guy! blog, December 16th, 2013.http://blogs.technet.com/b/heyscriptingguy/archive/2013/12/16/powershell-above-and-beyond-the-minimum-requirements.aspx This is a scripting game that we played at the Charlotte PowerShell User Group mee
(2)
Updated 12/16/2013
Released 11/18/2013
33 Downloads
Brian Wilhite
Gets the ComputerName that a badpassword originated from and the time that it was generated.
(0)
Updated 4/8/2013
Released 4/8/2013
92 Downloads
Brian Wilhite
This was a possible solution to the 5th Scripting Event at the Charlotte PowerShell Users Group meeting. Gathers events from one or more eventlogs and sorts them based on time generated. Executing this function without parameters will query the Newest 50 events from App/Sys/Sec.
(0)
Updated 11/2/2012
Released 11/2/2012
77 Downloads