POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Amalga UIS Modules Medical Imaging Research Foundation Quality Measures Other HealthVault Partner Applications Microsoft Partner Solutions.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
DISPOSABLE ARCHITECTURE Daniel Beaty Disposable Architect Objectify/Xamling DisposableArchitect.com SESSION CODE: #ARC-MID204 (c) 2011 Microsoft. All.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Please visit m.ausalgo.com on your device and sign inm.ausalgo.com.
demo Instance AInstance B Read “7” Write “8”

customer.
CONNECTING PHONE APPLICATIONS TO THE CLOUD Nick Randolph (Built to Roam) SESSION CODE: COS-WPH208 (c) 2011 Microsoft. All rights reserved.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MICROSOFT SYSTEM CENTER OPALIS MEETS SHAREPOINT, ACTIVE DIRECTORY AND... Glenn Morris Microsoft Certified Trainer, Solution Architect Talisman Technology.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.

OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Возможности Excel 2010, о которых следует знать
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Title of Presentation 12/2/2018 3:48 PM
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
What’s new for Silverlight & XNA developers in Windows Phone Mango
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Hyper-V server deployment - Using the right tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Presentation transcript:

POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION CODE: # WSV316 (c) 2011 Microsoft. All rights reserved.

Agenda Lets make us PowerShell rock stars ► Automation – Why are we here? ► Up to speed – A quick PowerShell overview for new comers ► Get our hands Dirty – Review – GUIs – Workflows – WMI – APIs (c) 2011 Microsoft. All rights reserved.

AUTOMATION SESSION CODE: # WSV316 (c) 2011 Microsoft. All rights reserved.

Computers What are they here for? ► Computers tirelessly perform highly repetitive tasks. (c) 2011 Microsoft. All rights reserved. Image from

Computers What are they here for? ► We require an understanding so they can be a useful tool.. (c) 2011 Microsoft. All rights reserved. Image from Movie Terminator 3

The Infrastructure Optimisation Model Basic Cost Centre Uncoordinated, manual infrastructure Rationalised Business Enabler Managed and consolidated IT infrastructure with extensive automation; knowledge captured and reused Dynamic Strategic Asset Fully automated management, dynamic resource usage, business linked SLAs; knowledge capture Infrastructure Maturity Standardised Efficient Cost Centre Managed IT infrastructure with limited automation and knowledge capture

Automation What does this really mean? ► Automation = increased efficiency ► Efficiency = less time/$ and/or increased output ► Increased output = $$$ ► More time = More work or more play (you choose) ► Dynamic IT = IT reacts to business conditions Put simply you can be one of the low paid masses or you can be the higher paid controller of masses. (c) 2011 Microsoft. All rights reserved.

UP TO SPEED SESSION CODE: # WSV316 (c) 2011 Microsoft. All rights reserved. A brief overview of PowerShell

What is PowerShell ??? ► Microsoft’s strategic automation platform ► Implements a revolutionary scripting language ► Includes a set of default interactive shells and basic commands – Windows PowerShell console host – Windows PowerShell Integrated Scripting Environment (ISE) ► Provides hosting and extension APIs – Embed PowerShell engine into other applications, including GUIs – Expand default functionality with custom cmdlets, providers, etc. ► Adapts many type systems and data formats to a common user experience ► PowerShell enables IT Pros to create their own solutions (c) 2011 Microsoft. All rights reserved.

.NET (c) 2011 Microsoft. All rights reserved. VBC++C#JScriptPowerShell Common Language Specification Application Class Libraries and Services Base Class Library Common Language Runtime (CLR) Operating System with APIs

(c) 2011 Microsoft. All rights reserved.

For Starters ► Existing CMD commands / batches / VBS work ► Many Unix commands work – ls, ps, cat, man, cp, tee, mv, grep, kill, etc…. ► Native Object Oriented Pipeline eliminates grep ► Commands are CMDLETS – verb-noun naming convention – Hyphen used for parameters eg: Get-Process -Name –Module ► Aliases ► Get-Help ► Did I mention Get-Help ? ? ? ? (c) 2011 Microsoft. All rights reserved.

LETS GET OUR HANDS DIRTY SESSION CODE: # WSV316 (c) 2011 Microsoft. All rights reserved. Demo Demo Demo Demo Demo

GUIs ► No MS “Visual PowerShell” capability available ► Must leverage.Net Forms and Drawing Namespaces (c) 2011 Microsoft. All rights reserved.

Workflows ► Uses.Net Workflow capabilities ► (c) 2011 Microsoft. All rights reserved. Start1234End

WMI ► PowerShell has Excellent WMI capabilities ► Must understand CIM to implement well ► Get-WmiObject or gwmi (c) 2011 Microsoft. All rights reserved.

Executable Code ► Embed PowerShell Scripts into.Net code to create an executable. ► Must use System.management.automation namespace in your project (c) 2011 Microsoft. All rights reserved.

So you love Scripting? ► Try it on a Windows Phone…. ► (c) 2011 Microsoft. All rights reserved.

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

Sessions On-Demand & Community technet.microsoft.com/en-au Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources (c) 2011 Microsoft. All rights reserved.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. (c) 2011 Microsoft. All rights reserved.