This is the slide shown before the presentation starts

Slides:



Advertisements
Similar presentations
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Advertisements

Global Windows Azure Bootcamp Auckland March
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Service Management Automation: 3,2,1, Automate!
PowerShell Package Management for the Enterprise Kirk Aleksandar
What's New for Build Automation in Team Foundation Server 2015 Paul Hacker Solution Architect, Microsoft ALM MVP.
Rob Sewell Making PowerShell Useful Real-Life Examples of Powershell in Action Slides available here -
Why you should be using VSTSWhy you should be using VSTS Visual Studio Team Services (VSTS) Nathan Lasnoski Vice President of blog.concurrency.com.
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Introduction Service Management Automation
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
Essentials of UrbanCode Deploy v6.1 QQ147
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Working with SQL Server for Linux Cross-Platform
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Introduction to ASP.NET 2.0
Achieve more in less time using the new SQL PowerShell
Automate Custom Solutions Deployment on Office 365 and Azure
Let’s talk Power BI Premium /guyinacube Adam Saxton.
Data Virtualization Tutorial… OAuth Example using Google Sheets
Developing Hybrid Apps on Microsoft Azure Stack
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
TechEd /3/2018 4:18 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Azure Functions and Automation: The SQL Agent in the Cloud
Scaling In e Scaling Out através do elastic pool
Azure SQL Database – Scaling in and Scaling out with elastic pool
Excel Services Deployment and Administration
Microsoft Automation on AWS
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Machine Learning, Analytics, & Data Science Conference
The New Breed: OMS, Flow, and Power BI Integration
Simplifying XEvents Management with dbatools
Azure Automation and Logic Apps:
Power Apps & Flow for Microsoft Dynamics SL
SharePoint Saturday Omaha April 2016
Bringing DevOps to the Database
Database Code Management with VS 2017 and RedGate
dbatools! The reason to finally start learning and using Powershell
State of the SharePoint PowerShell nation, 2017
Administrating SSRS without boring web based clicks!
Learn about PnP initiative and the new SharePoint Framework
Azure SQL Database: A Guided Tour
Making PowerShell Useful
Use PowerShell & dbatools to Manage your SQL Server Environment
PowerShell Desired State Configuration
Automating configuration of SQL Server
“CODE IT” CATEGORY App Name [Jinx takes the stage.]
Moving advanced analytics to your SQL Server databases
Sharing the good, the bad, the ugly & What can we do about it?
Bringing DevOps to the Database
dbatools! The reason to finally start learning and using Powershell
Cloud Data Replication with SQL Data Sync
In this session… Introduce what we’re talking about
PowerShell & PowerBi Reducing DBAs Context Switching
PowerShell Best Practices for SQL DBA’s
PowerShell & PowerBi Reducing DBAs Context Switching
Making PowerShell Useful
PowerShell & PowerBi Reducing DBAs Context Switching
The 6 P’s Powershell Profile Prepares Perfect Production Purlieu
Your code is not just…your code
Summit Nashville /3/2019 1:48 AM
Microsoft Virtual Academy
Explore PnP Partner Pack for IT pros, admins and architects
ClicktoHuddle Training
dbatools! The reason to finally start learning and using Powershell
PnP Partner Pack - Introduction
Your code is not just…your code
Presentation transcript:

DSCPullServerAdmin An Admin module for DSC PullServer Database management This is the slide shown before the presentation starts. When you are ready to go, tell the video operator to start the recording, and click to the next slide. Ben Gelens

Video operator, did you start the recording? 5 [REQUIRED SLIDE] These slides are mandatory and help us with video post-processing. Please keep them as they are. Video operator, did you start the recording? bgelens

4 [REQUIRED SLIDE] bgelens

3 [REQUIRED SLIDE] bgelens

2 [REQUIRED SLIDE] bgelens

1 [REQUIRED SLIDE] bgelens

DSCPullServerAdmin An Admin module for DSC PullServer Database management This is your opening. Now the stage is yours! Ben Gelens

This Session Learn how to make use of DSCPullServerAdmin for Pull Server Management Understand why you would want to make use of DSCPullServerAdmin to migrate an existing Pull Server over to a SQL based Pull Server Be able to migrate data to another Pull Server supported database type Please invest some time to reconsider your session: what is it that audience can get out of it? Try and be as precise as you can. If you are showing solutions, then focus on “how to”. If you present about a general technology, you’ll want to stick to “Be able to” or “Understand why/how”. bgelens

Agenda What is it? Why did I start doing this? How does it support all these DB types? Demo‘s! Psconf.eu is about demos and code. Try and minimize use of text slides bgelens

What is it? Module capable of handling interactions with all DSC PullServer Database types (mdb, edb & sql) xPlat PowerShell module Published on Gallery Project on GitHub https://github.com/bgelens/DSCPullServerAdmin bgelens

Why did I start doing this? Started as C# project in June 2017 targeting edb interaction for maintenance tasks Getting data out of edb, mainly reports as REST API is not admin friendly Removing old reporting data (keeping edb small) Changing configurationNames like in Azure Automation DSC Learning to code cmdlets in C# bgelens

Why did I start doing this? Windows Server 1803 / 2019 brought SQL support to DSC PullServer Moved to Script module started from June 2018 Easier for external contributors I needed a way to migrate data from edb to SQL based PullServer (existing environment -> new scalable / highly available architecture) bgelens

How does it support all these DB types? MDB: Only works on Windows PowerShell Requires type: System.Data.OleDb.OleDbConnection Need to install Microsoft Access Database Engine 2016 x64 https://www.microsoft.com/en- us/download/details.aspx?id=54920 This will add Microsoft.ACE.OLEDB.16.0 as a source provider bgelens

How does it support all these DB types? Works on Windows PowerShell and PowerShell 6+ on Windows Requires type: Microsoft.Isam.Esent.Interop.Api (Shipped as part of Windows, Windows only) SQL: Works on Windows PowerShell and PowerShell 6+ on any platform Requires type: System.Data.SqlClient.SqlConnection

bgelens

Summary DSCPullServerAdmin makes it easy to manage Pull Server managed nodes by interacting with the Pull Server Database It supports: MDB (Windows PowerShell + Access DB Engine) EDB (Windows PowerShell and PowerShell Core on Windows) SQL (Windows PowerShell and PowerShell Core xPlat) SQL Pull Server is the best experience Sum up your key messages bgelens

https://github.com/bgelens/PSConfEU2019S01 [REQUIRED SLIDE] Make sure you provide all materials that audience needs to reproduce your demos. Either upload them as a PowerShell module to www.powershellgallery.com (preferred for reusable functions) Or, upload them to our github repository (ask the girls at the info desk to provide you with access) Or, upload them to your own github repository Please make sure all materials are available by the time your presentation starts, or at minimum upload them right after your presentation https://github.com/bgelens/PSConfEU2019S01 bgelens

bgelens [REQUIRED SLIDE] If you sticked to your timing, you now have 15 min left for Q&A. If you missed your timing, you will have to leave the room when your slot is over. In this case, invite your audience to the coffee break and offer to cover questions there. IN ANY CASE please point your audience to the conference app and the session voting. By the time the conference opens, the eventraft app *should* have the option to vote on sessions. Please MAKE SURE you leave your room when your slot is over. The next speaker would like to set him/herself up and get everything up and running. bgelens

about_Speaker Name : Ben Gelens Job : Consultant MVP : CDM (PowerShell) Company : Condicio Email : ben@bgelens.nl Twitter : @bgelens GitHub : bgelens Blog : bgelens.nl Do not EVER discuss this slide during your presentation. Please do not take presentation time to talk about yourself more than just a few introductory sentences. Instead, invite interested audience to the coffee break, and then talk about yourself, your job, your services, etc. Use this slide to sum up your details. It will be part of the conference materials and recorded videos. bgelens