Welcome to ONLC Training Centers
Learn PowerShell with class at ONLC

Microsoft Windows PowerShell Training Classes

Microsoft Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. Built on the .NET Framework, PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.

Remotely manage single or multiple Windows-based servers and automate day-to-day management and administration tasks with Powershell. PowerShell scripts can share complex data, passing entire data structures between commands and provide rich objects and a massive set of built-in functionality for taking control of a Windows environments.

ONLC's high-impact live, hands-on PowerShell classes, including our exclusive Powershell for Support Professionals course, are lead and supported by a Microsoft Certified Trainer (MCT) so you can be sure you're learning from the best.

Instructor-led Training (ILT)

Click for FAQs about remote instructor-led training

ILT classes are live and hands-on training. Training is fully interactive via remote instructor . Attend ILT classes from your own location with very easy setup OR from any of ONLC's hundreds of centers coast to coast for an interruption-free environment. See Powershell course titles, prices & dates.

Savings Options

Save money with ONLC Learning Credits.

Get maximum buying power and flexibility with ONLC Learning Credits. With prepayment you'll secure a substantial volume discount on end-user and technical courses at ONLC. Learning Credits are good for up to a year and can be used on instructor-led and self-study formats. The more you buy, the more you save. See ONLC Learning Credits .

Group Training

Group Training from ONLC

Upskill your team effectively and efficiently with our group training options. We have solutions available for teams to deliver training virtually or in-person at your site. Content can be customized to meet your learning objectives, schedule, and budget! To learn more and to receive a price quote see Group Training .


Exclusive PowerShell Class

PowerShell for Support Professionals
This 3-day class is for individuals in a support environment who need to modify and maintain scripts that were originally written by others.
View outline & dates

PowerShell Training Class Schedule

Click the title of the classes marked with the green flag () to see specific locations and dates of Ready to Run classes.  Click the title of the classes marked with the yellow flag () to see specific locations and dates of Early Notice classes.

Class Information
Click Title for Dates & Outlines Days Fee
PowerShell (either live instructor-led or self-study On-Demand training)
PowerShell for Support Professionals 3 $1795
10961: Automating Administration with Windows PowerShell 5 $2795
10962: Advanced Automated Administration with Windows PowerShell 3 $1795
55039: Windows PowerShell Scripting and Toolmaking 5 $2795

News & Offers

ONLC Training Centers is a Microsoft Gold Learning Partner

Authorized Microsoft Classes at ONLC Training Centers
ONLC is a Gold Microsoft Partner for Learning. Our instructor-led Microsoft technical classes use Microsoft official materials and are taught by a Microsoft Certified Trainer (MCT).


ONLC Training Centers has locations coast to coast

Training Locations Coast to Coast
ONLC provides live, hands-on classes via remote instructor at our hundreds of training centers coast to coast. Our sites are fully equipped and provide an interruption-free environment so you can focus on learning. Find ONLC centers near me .


Microsoft Software Assurance vouchers accepted hereMicrosoft Software Assurance Vouchers Accepted Here
ONLC accepts Microsoft Software Assurance Training Vouchers (SATV) on Microsoft-approved courses. Note, Microsoft is retiring the SATV benefit effective January 01, 2022. SA Vouchers must be used prior to that date. Learn more and view approved classes.

For More Information

To learn more about our PowerShell classes, to register for training by phone, or should you have questions please contact our knowledgeable Education Advisors weekdays via chat or by phone at:




Virtual Powershell training
AlabamaBirmingham Powershell trainingHuntsville Powershell training
Mobile Powershell trainingMontgomery Powershell training
ArkansasBentonville Powershell trainingLittle Rock Powershell training
ArizonaMesa Powershell trainingPhoenix Powershell training
Scottsdale Powershell trainingTucson Powershell training
CaliforniaBakersfield Powershell trainingGlendale Powershell training
Irvine Powershell trainingLos Angeles Powershell trainingLos Angeles Powershell training
Manhattan Beach Powershell trainingOrange Powershell trainingPleasanton Powershell training
Riverside Powershell trainingSacramento Powershell trainingSan Diego Powershell training
San Diego Powershell trainingSan Diego Powershell trainingSan Francisco Powershell training
San Jose Powershell trainingWalnut Creek Powershell trainingWoodland Hills Powershell training
ColoradoBoulder Powershell trainingCentennial Powershell training
Colorado Springs Powershell trainingDenver Powershell trainingFt. Collins Powershell training
Grand Junction Powershell trainingLakewood Powershell trainingLoveland Powershell training
ConnecticutCheshire Powershell trainingDanbury Powershell training
Rocky Hill Powershell trainingShelton Powershell trainingStamford Powershell training
District of ColumbiaWashington Powershell training
DelawareWilmington Powershell training
FloridaBoca Raton Powershell trainingBonita Springs Powershell training
Bradenton Powershell trainingFort Lauderdale Powershell trainingFort Myers Powershell training
Fort Walton Beach Powershell trainingJacksonville Powershell trainingKissimmee Powershell training
Lakeland Powershell trainingMelbourne Powershell trainingMiami Powershell training
Miramar Beach Powershell trainingOrange Park Powershell trainingOrlando Powershell training
Orlando Powershell trainingPensacola Powershell trainingPlantation Powershell training
Tallahassee Powershell trainingTampa Powershell training
GeorgiaAlpharetta Powershell trainingAtlanta Powershell training
Duluth Powershell trainingKennesaw Powershell trainingMacon Powershell training
Martinez Powershell trainingSavannah Powershell training
IowaBettendorf Powershell trainingDes Moines Powershell training
IdahoBoise Powershell training
IllinoisChicago Powershell trainingGurnee Powershell training
Joliet Powershell trainingOak Brook Powershell trainingPeoria Powershell training
Schaumburg Powershell trainingWarrenville Powershell training
IndianaCarmel Powershell trainingEvansville Powershell training
Fort Wayne Powershell trainingGreenwood Powershell trainingIndianapolis Powershell training
South Bend Powershell training
KansasLenexa Powershell trainingWichita Powershell training
KentuckyFlorence Powershell trainingLexington Powershell training
Louisville Powershell training
LouisianaBaton Rouge Powershell trainingLafayette Powershell training
New Orleans Powershell training
MassachusettsBoston Powershell trainingBraintree Powershell training
Danvers Powershell trainingEast Longmeadow Powershell trainingNorth Andover Powershell training
Norwell Powershell trainingWoburn Powershell trainingWorcester Powershell training
MarylandAnnapolis Powershell trainingBethesda Powershell training
Columbia Powershell trainingFrederick Powershell trainingGermantown Powershell training
Greenbelt Powershell trainingOwings Mills Powershell trainingRockville Powershell training
Towson Powershell training
MainePortland Powershell training
MichiganAnn Arbor Powershell trainingGrand Rapids Powershell training
Livonia Powershell trainingNovi Powershell trainingSouthfield Powershell training
Troy Powershell training
MinnesotaBloomington Powershell trainingMaple Grove Powershell training
Minneapolis Powershell trainingWoodbury Powershell training
MissouriColumbia Powershell trainingLee's Summit Powershell training
O'Fallon Powershell trainingSpringfield Powershell trainingSt. Louis Powershell training
St. Louis Powershell training
MississippiRidgeland Powershell training
MontanaGreat Falls Powershell training
North CarolinaAsheville Powershell trainingChapel Hill Powershell training
Charlotte Powershell trainingCharlotte Powershell trainingFayetteville Powershell training
Greensboro Powershell trainingRaleigh Powershell trainingRaleigh Powershell training
Wilmington Powershell training
North DakotaFargo Powershell trainingGrand Forks Powershell training
NebraskaOmaha Powershell training
New HampshireBedford Powershell trainingConcord Powershell training
Portsmouth Powershell training
New JerseyBridgewater Powershell trainingMahwah Powershell training
Morristown Powershell trainingMount Laurel Powershell trainingParamus Powershell training
Princeton Powershell trainingRed Bank Powershell training
New MexicoAlbuquerque Powershell training
NevadaHenderson Powershell trainingLas Vegas Powershell training
Reno Powershell training
New YorkAlbany Powershell trainingBohemia Powershell training
Brooklyn Powershell trainingBuffalo Powershell trainingLiverpool Powershell training
Mt. Kisco Powershell trainingNew York Powershell trainingRochester Powershell training
Uniondale Powershell training
OhioBeachwood Powershell trainingBeavercreek Powershell training
Cincinnati Powershell trainingCincinnati Powershell trainingCleveland Powershell training
Columbus Powershell trainingColumbus Powershell trainingDublin Powershell training
Independence Powershell trainingToledo Powershell trainingWestlake Powershell training
OklahomaOklahoma City Powershell trainingTulsa Powershell training
OregonPortland Powershell trainingSalem Powershell training
PennsylvaniaAllentown Powershell trainingConshohocken Powershell training
Erie Powershell trainingHuntingdon Valley Powershell trainingLancaster Powershell training
Malvern Powershell trainingMechanicsburg Powershell trainingPhiladelphia Powershell training
Pittsburgh Powershell trainingPittsburgh Powershell trainingSouth York Powershell training
State College Powershell trainingWexford Powershell training
Rhode IslandWest Warwick Powershell training
South CarolinaColumbia Powershell trainingGreenville Powershell training
Mt. Pleasant Powershell trainingNorth Charleston Powershell training
TennesseeKnoxville Powershell trainingMemphis Powershell training
Murfreesboro Powershell trainingNashville Powershell training
TexasAllen Powershell trainingAmarillo Powershell training
Austin Powershell trainingAustin Powershell trainingBryan Powershell training
Dallas Powershell trainingDallas Powershell trainingDenton Powershell training
El Paso Powershell trainingFort Worth Powershell trainingHouston Powershell training
Irving Powershell trainingKaty Powershell trainingKeller Powershell training
Plano Powershell trainingSan Antonio Powershell trainingSan Antonio Powershell training
Southlake Powershell trainingSugar Land Powershell trainingThe Woodlands Powershell training
UtahProvo Powershell trainingSalt Lake City Powershell training
VirginiaAlexandria Powershell trainingArlington Powershell training
Charlottesville Powershell trainingFairfax Powershell trainingForest Powershell training
Fredericksburg Powershell trainingGlen Allen Powershell trainingHerndon Powershell training
Manassas Powershell trainingMcLean Powershell trainingNorfolk Powershell training
Reston Powershell trainingRichmond Powershell trainingRoanoke Powershell training
Stafford Powershell trainingVirginia Beach Powershell training
WashingtonBellevue Powershell trainingBothell Powershell training
Federal Way Powershell trainingLacey Powershell trainingPuyallup Powershell training
Seattle Powershell training
WisconsinBrookfield Powershell trainingGreen Bay Powershell training
Madison Powershell training
West VirginiaMartinsburg Powershell training
WyomingCasper Powershell trainingCheyenne Powershell training