Trevor Sullivan Solution Architect Project Leadership Associates.

Slides:



Advertisements
Similar presentations
$$$ Idea BusinessDevelopmentOperations codeProduct.
Advertisements

Practical PowerShell Tips & Tricks MMS Minnesota 2014 Trevor Sullivan, Jeff Wouters, David O’Brien – @david_Obrien.
Hyper-V System Center Components Scale-Out File Server Hyper-V Scale-Out File Server.
Automating Microsoft Azure with PowerShell MMS Minnesota 2014 Trevor Sullivan and David O’Brien – #MMSMinnesota.
4 2) Code Repository 1) Developers 3) Build4) Test5) Deploy to Cloud 6) Monitor and Improve Contoso App Azure.
Windows Server 2012 Certification and Training June 2012.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Accelerating the Power of the Cloud with Microsoft Private Cloud Fast Track and EMC Infrastructure Mike McGhee Solutions Engineer EMC Corporation WSV211.
Managing Your Datacenter with Microsoft System Center Configuration Manager Kent Agerlund, ECM MVP, Coretech.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
Trevor Sullivan Solution Architect Project Leadership Associates.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
SharePoint in the Education Space Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
PowerShell Package Management for the Enterprise Kirk Aleksandar
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Alex Turner Senior Program Manager Managed Languages Team Improve Your Code Quality using Live Code Analyzers.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Microsoft Public Cloud Services Automation Excellence Marcel Zehner | Cloud Believer Innovation itnetX
Kevin Francis Big Building Blocks – a tour of Dynamics ARC323 A.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Robert Potočnik, Microsoft Deployment za lenuhe – aka PDT.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Application Packaging with Chocolatey
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Windows Server 2012 Certification and Training
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Automating SharePoint AutoSPInstaller vs Desired State Configuration (DSC) Nik Charlebois Brian Lalancette Dudes.
Azure Management and Security
Providing reliable SMB shares in Microsoft Azure
Configure and Manage Your Hybrid Cloud Environment at Scale
Migrating Infrastructure to Microsoft Azure
Get Started Developing with Azure IoT Hub
Microsoft Ignite /17/ :54 PM BRK2092
Configuration Management with Azure Automation DSC
Nano Server in the cloud - some real use cases to take away
Azure IaaS 101.
Microsoft Automation on AWS
Authoring Azure JSON Templates
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Release Management with Visual Studio Team Services
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Azure Automation and Logic Apps:
The future of deployments by Rami Mounla
Windows PowerShell Remoting: Definitely NOT Just for Servers
Author/Tech Trainer, Pluralsight
"SessionTitle": "Infrastructure as Code"
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Getting Started with PowerShell Desired State Configuration (DSC)
Microsoft Virtual Academy
PowerShell Desired State Configuration
Automating configuration of SQL Server
11/27/2018 5:08 PM THR3057 Using a PowerShell release pipeline for a real-world service provider delivery in Microsoft Azure Niklas Åkerlund Lead Architect.
Getting Started with PowerShell Desired State Configuration (DSC)
The Current State of Powershell DSC for DBAs André Kamman
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Desired State Configuration
Day 2, Session 2 Connecting System Center to the Public Cloud
7/24/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
This is the slide shown before the presentation starts
Getting Started with PowerShell Desired State Configuration (DSC)
Jeffrey Snover | Distinguished Engineer & Lead Architect
Keeping Data Secure In Azure
Presentation transcript:

Trevor Sullivan Solution Architect Project Leadership Associates

Speaker Trevor Sullivan Microsoft MVP: PowerShell Solution Architect with PLA 10 years of experience on Windows platform Community member (StackExchange, MyITforum, etc.) Open-source project

Social Media #PSDSC #PowerShell

Agenda PowerShell 5.0 [Preview] OneGet PSGet Desired State Configuration

OneGet Windows Package Management

OneGet Get-Command -Module OneGet; Find-Package; Install-Package; Windows Client Chocolatey NuGet SMB

PSGet PowerShell Module Management

PSGet Get-Command -Module PowerShellGet; Find-Module -Name PowerEvents -RequiredVersion 0.4; Install-Module; Update-Module; Windows Client Chocolatey NuGet SMB

Desired State Configuration Infrastructure As Code

Why DSC?

What’s DSC? Author Test CommitApply Report

Configuration Structure Node Resource Instance Resource Instances Configuration Configuration Data

HashTable AllNodesVariables Node

DSC Resources Specially crafted modules that expose configuration details Implement Get/Set/Test-TargetResource functions Get- TargetResource Test- TargetResource Set- TargetResource

DSC Push Mode Invoke configuration block with -OutputPath Use Start-DscConfiguration Client/Management Server Managed Endpoints WinRM

DSC Pull Mode DSC Clients Pull Server Pull Service Conformance Endpoint Server Message Block (SMB)

Push Pull Refresh Modes Apply Only Apply and Monitor Apply and AutoCorrect Configuration Modes Local Configuration Manager Pull Service OData Endpoint Certificate Thumbprint Download Manager Credential Reboot if Needed Certificate ID Credential Other Settings

Azure VM DSC Extension Configuration Public Cloud

Demo Desired State Configuration