Introduction to Windows PowerShell DANIEL HIBBERT PRIMER FIELD ENGINEER DMVMUG User Conference 2013 – Reston, VA
Agenda What is PowerShell? PowerShell History Put PowerShell to work for you Questions?
What is PowerShell? Windows PowerShell® is a task-based command-line shell and scripting language designed especially for system administration. Built on the.NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.
PowerShell Nomenclature Cmdlet: cmdlets are the core of the PowerShell experience. Cmdlets are lightweight commands used in PowerShell to perform an action. Snap-in: A PowerShell snap-in provides a mechanism for registering sets of cmdlets and another Windows PowerShell provider to the shell, in order to extend the functionality of that shell. Module:
Nomenclature cont. CMDLET: Cmdlets use a verb noun naming standard. This makes it easy to find the correct cmdlet for the job. - Get-Content: Read data from a text file Set-Content: Write data to text file
PowerShell History PowerShell 1.0 (previously known as Monad / MSH) released in January of cmdlets, introduced PowerShell scripting language Access to WMI objects on local and remote Windows computers PowerShell 2.0 released in August cmdlets Integrated with Windows 7 and Windows Server 2008 R2 PowerShell remoting (implicit and explicit) Integrated Scripting Environment (ISE) introduced
PowerShell 3.0 Released in the summer of Core cmdlets (2300 total available across 239 modules) Update Integrated Scripting Environment (ISE) with Intellisence Persistent user-manager remote session Windows Server 2012 PowerShell Web Access
Put PowerShell to Work For You
Wi
Title and Content Layout with Chart
Overview
Title and Content Layout with SmartArt Task description Step 1 Title Task description Step 2 Title Task description Step 3 Title
Hey, Scripting Guy!: Please don’t forget your evaluations … Need more information on DMVMUG Visit Need more information on DMVMUG Visit