PowerShell Lessons
Author: John A Mahady
Index
2014 September 4
How to Create a PowerShell Profile
10 fundamental concepts for PowerShell scripting
10 PowerShell commands every Windows admin should know
10 reasons why you should learn to use PowerShell
10 cool things you can do with Windows PowerShell
Quickly find space-hogging files with PowerShell
Three PowerShell queries to obtain critical system information
Two PowerShell scripts for retrieving user info from Active Directory
Wikipedia
Windows PowerShell: Scripting Crash Course
Windows PowerShell: Make a Command into a Reusable Tool
Windows PowerShell: Writing Cmdlets in Script
Windows PowerShell 2.0 Brings Scripting to Active Directory - and Not Just for Windows Server 2008 R2
Stay Seated!
Filter Left, Format Right
Responding to WMI Events
Cool Pipeline Tricks, Redux
Back Up Your Event Logs with a Windows PowerShell Script
Build a Better Function
Windows PowerShell 2 For Dummies Cheat Sheet
Streamlining Functionality in IIS 7.0 with AppCmd.exe
Take Command of Server 2008 with Windows PowerShell – Part 1
Take Command of Server 2008 with Windows PowerShell – Part 2
Microsoft Virtual Academy: Getting Started with PowerShell 3.0 Jump Start Videos
Geek School for PowerShell
Add a wndows user account
Delete a wndows user account
Password never expires
A step-by-step guide on how to create custom objects
Installing IIS 7.5 on Windows Server 2008 R2 - Microsoft site
How to install Windows Server features using PowerShell – Server 2012 R2
Check if IIS running on a local or remote server
Installing and Enabling IIS and FTP on Windows Server 2012
Send an email or HTML
GREAT PowerShell Tutorial site AND about output to File
What's the best way to automate secure FTP in PowerShell?
Generating Self-Signed SSL Certificates for IIS Servers
Self-signed certificate creation with PowerShell
Change the PowerShell MachinePolicy Execution Policy in Windows Server 2012R2
Adding Server Roles and Features
Creating a New Web FTP Site on IIS7.5 with Powershell
Removing the Default Web Site
Stop default web site by powershell
PowerShell Snap-in: Creating Web-Sites, Web applications, Virtual Directories and Application Pools
Windows PowerShell Modules
Microsoft Developer Network : Windows PowerShell
PowerShell Snap-in: Navigating the IIS Snap-in Namespace
Managing Internet Information Services with the IIS PowerShell Snap-In
Installing IIS 7.X on Windows Server 2008/R2
How do I query a SQL Server database using Powershell
Windows PowerShell Tips - Microsoft TechNet
Running Windows PowerShell Scripts
Try Catch Finally and error handling in PowerShell
Use the Server Manager module for Windows PowerShell
Use PowerShell to remove local profiles - see code example
Script to delete Windows User Profiles on Windows 7/Windows 2008 R2
Using the Server Manager Module in PowerShell to Install Roles and Features On a Windows Server
SQL Server Video to Pre-Validate Data with PowerShell Before Importing
2008 R2 Server Manager Cmdlets in Windows PowerShell
Starting Windows PowerShell with All Modules Loaded
Scripting with Windows PowerShell in 2.0, 3.0, 4.0
MSDN: Scheduling Background Jobs in Windows PowerShell 3.0
How to Install the Active Directory Module for Windows PowerShell
Remote Server Administration Tools for Windows 7 with Service Pack 1 (SP1)
Script resources for IT professionals - MS TechNet
PowerTip: Expand Environmental Variables with PowerShell
Google: Remoting with Powershell
Windows PowerShell's Syntax
A look at PowerShell jobs – Part 1
What does $_ mean in powershell?
Send mail via gmail with PowerShell V2's Send-MailMessage
Windows PowerShell Jobs and AsJob
Use an Easy PowerShell Command to Search Files for Information
Blogs & Newsletters
TechNet Flash newsletter
The Vexasoft PowerShell Blog
Pluralsight blog
pipe2text blog
Clint Boessen's Blog
@mike_pfeiffer
MSDN Magazine Issues
MSDN PowerShell Blog
MSSQL and PS Tips - 47
Best MSSQL Websites
OrcsWeb Blog
Yusuf Ozturk
The Lonely Administrator
TechNet Magazine - Scripting
Tutorials
PS Tutorial for Admins
PowershellPro.com - 12
Powershell 101 - PS Scripts
Shell Environment - PS Scripts
PS Script - Categories
PowerShell.com
Microsoft Script Center
RMC Project Management
Index of Windows PowerShell 2.0 commands
YouTube: My Final 1-Day PowerShell v2 Workshop - Don Jones : 4 hrs
YouTube: Windows PowerShell Remoting - Don Jones : 1 hr
YouTube: Group Policy Reporting and Analysis with Windows PowerShell 1:14 hrs
YouTube: Advanced Automation Using Windows PowerShell 3.0 1:16 hrs
my Profile script
Get-OSInfo.PS1 script - for templating
Interface - video training site/$$
Decrypt PowerShell Secure String Password
Classes
All System Classes
Win32_UserAccount
Win32_UserProfile