Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10.

Similar presentations


Presentation on theme: "PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10."— Presentation transcript:

1 PowerShell 5 & Windows 10

2 What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10

3 What is PowerShell? An object-oriented scripting language object-oriented A command-line Shell (similar to the Command Prompt) Interactive editor Integrated with the.NET framework Access to COM, WMI, … Both local and remote Extensible PowerShell is part of the Microsoft Common Engineering Criteria

4 What is PowerShell? Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the.NET Framework.

5 PowerShell Integrated Scripting Environment (ISE) CLI Scripting Editor Command Reference & Search

6 PowerShell Tools for Visual Studio 2015 A *FREE*set of tools for developing and debugging PowerShell scripts and modules in Visual Studio. Announced April 2015

7 PowerShell Language Support for Visual Studio Code Visual Studio Code provides improved PowerShell language support including IntelliSense, code navigation, real- time script analysis, and local script debugging.

8 FREE - PowerShell PLUS IDE Learn PowerShell quickly with interactive learning center Execute PowerShell fast and accurately with a powerful IDE Access 100s of pre-loaded scripts from QuickClick Library™ Code & debug PowerShell 10x faster via script editor Download scripts from PowerShell.com and other Communities

9 PowerShell Studio 2015 (Not Free) Fully-featured Windows PowerShell editor. Visually create PowerShell GUI tools. Convert scripts into executable (.exe) files. Create MSI installers. Create modules from your existing functions. Create advanced functions with the new Function Builder. Script with cmdlets from a remote machine. Source control integration.

10 PowerShell & Microsoft Exchange Server Microsoft Exchange server expose its management functionality as PowerShell cmdlets and providers and implement the graphical management tools as PowerShell hosts which invoke the necessary cmdlets.

11 PowerShell & Exchange Online & Office 365

12 PowerShell & Microsoft Talking Points Extending the power of your VM Enable easier management. Support partner ecosystem. Full control remains with you! Agent

13 Microsoft’s Huge Infrastructure Uses PowerShell for Automation of IT Operations 100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions Operational Announced/Not Operational Central US Iowa West US California North Europe Ireland East US Virginia East US 2 Virginia US Gov Virginia North Central US Illinois US Gov Iowa South Central US Texas Brazil South Sao Paulo West Europe Netherlands China North * Beijing China South * Shanghai Japan East Saitama Japan West Osaka India South Chennai East Asia Hong Kong SE Asia Singapor e Australia South East Victoria Australia East New South Wales India Central Pune Canada East Quebec City Canada Central Toronto India West Mumbai

14 SQL Server IIS User Interface OData DNS Windows Installer SharePoint SQLite Terminal Services Public Key Infra- structure Hyper-V

15 Jeffrey Snover - Microsoft Technical Fellow Windows PowerShell inventor Jeffrey Snover was promoted this past September to Microsoft Technical Fellow. Snover has been promoting Microsoft's DevOps vision, partly enabled by Windows Server 2016, which includes a headless Nano Server. His main role at Microsoft has been to improve Windows Server management with system automation and orchestration across platforms.

16 PowerShell & Windows OS PowerShell Team Motto: Automating the world one-liner at a time…

17 Demos

18 Intuitive discovery process to get started on your own using the following 3 cmdlets: Get-Command Get-Help Get-Member Example task – restart a Windows service Get-Command *Service* Get-Service, Stop-Service, Start-Service Verb-Noun Understand that everything is an OBJECT, not just text Pipeline “|” PowerShell Fundamentals

19 Uninstall W10 Apps Provisioned W10 apps CAN’T be removed via GUI Delete specific apps from current user or all apps from all users Latest full W10 update returned all the deleted apps! Quickly remove them (again?) via PowerShell

20 Learning Resources


Download ppt "PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10."

Similar presentations


Ads by Google