+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
AOS KUALA LUMPUR - OFFICE 365 AUTOMATION WITH AZURE AUTOMATION
1. aOS Kuala Lumpur 2018
aOS Kuala Lumpur 2018
Automate Office 365 administration
With Azure Automation & PowerShell
2. aOS Kuala Lumpur 2018
12 Microsoft MVPs, 14 International Speakers, 18 Sessions
Brought to you by:
aOS Kuala Lumpur 2018
An Independent Community Event to Learn About Azure, Office 365 & SharePoint
3. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
YOUR SPEAKER
Sylver SCHORGEN
Office 365 & SharePoint Consultant | PowerShell since 2013
MVP Cloud & Datacenter Management
SF2i | New Caledonia & Tahiti
Email : contact@schorgen.com
Twitter : @sylver_schorgen
Linkedin : sylverschorgen
Blog : https://bit.ly/2OZz30R
4. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
OUR AGENDA
• Automation
• Azure Automation
• Demos
6. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THE DEFINITION OF AUTOMATION
• Automation is the technology by which a process
or procedure is performed without human
assistance
• https://en.wikipedia.org/wiki/Automation
7. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
MY VISION OF AUTOMATION
9. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
AZURE AUTOMATION OVERVIEW
• Cloud-based automation and configuration service
• Process automation, Configuration management, Update
management
• Shared Capabilities
• Variables, Credentials, PowerShell Modules, Schedules
• Serverless
• No more Windows VM ☺
10. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
AZURE AUTOMATION OVERVIEW
• The ability to run PowerShell in an Azure-based engine
• Enables you to manage and execute :
• PowerShell, PowerShell DSC, PowerShell Workflows
• Your automation scripts are stored in runbooks
• Runbooks execution is secured
11. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
AZURE AUTOMATION CONCEPTS
• Automation Account
• Container for your Azure Resources
• Runbooks
• Container for your PowerShell code
• Assets
• A reusable item within your runbooks
• Jobs
• Single execution instance of a runbook
12. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
AZURE AUTOMATION FOR OFFICE 365
• Some real world automation examples for Office 365
• Create and manage Azure AD users
• Manage Office 365 licenses assignments
• Manage SharePoint Sites and Rights
• Manage Exchange Online distribution groups
• SharePoint sites custom reports
• Exchange Online custom reports
• …
13. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
WHAT YOU NEED TO START
• PowerShell knowledge
• PowerShell, PowerShell DSC
• Use of modules
• Azure subscription
• $200 credit for 30 days : https://azure.microsoft.com/en-us/free/
• 12 months of popular free services
• Always free services including Azure Automation
(500 minutes of job runtime)
14. aOS Kuala Lumpur 2018
LET’S START THE DEMOS
DEMOS ARE WORTH 100 SLIDES ☺
15. aOS Kuala Lumpur 2018
SCENARIO 1 – LICENSES
ATTRIBUTION AUTOMATION
16. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THE PROCESS
• A user is created in your AD
• Wait few minutes (AADC sync)
• Attribute a license (manually ?)
• Send an email to the manager (again, manually ?)
17. aOS Kuala Lumpur 2018
SCENARIO 2 – DISTRIBUTION
GROUPS MANAGEMENT
AUTOMATION
18. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THE PROCESS
• A new ticket is created (users love ticketing systems ☺)
• You login to Office 365
• Go to ECP
• Go to Groups
• Manage the Distribution Group
• Let’s use SharePoint Online
• Online form for DG management
• Start a PowerShell script to manage DG membership
19. aOS Kuala Lumpur 2018
SCENARIO 3 – ONBOARDING
PROCESS AUTOMATION
20. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THE PROCESS
• An employee has been hired
• Managed by HR
• HR give you the information right on time (not always)
• IT service process the request before employee arrival (not always)
• A communication is sent to the employee, HR and the manager
(not always)
• Let’s use SharePoint Online
• Online form for HR
• Start a PowerShell script to manage users
23. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
START TODAY
• Subscribe to Azure today
• Automate small things
• Automate boring stuff, reports, human error prone actions, …
• Automate complicated tasks
• AND DON’T FORGET AUTOMATE !!! ☺
24. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
SOME USEFULL LINKS
• An introduction to Azure Automation : https://bit.ly/2Jc8krI
• Azure Automation User Documentation : https://bit.ly/2ycuDKu
• Runbooks Types : https://bit.ly/2pOOgnw
• My first PowerShell Runbook : https://bit.ly/2eT1Tzw
• Azure AD Module Documentation : https://bit.ly/2j0eTWx
• PowerShell PnP Documentation : https://bit.ly/2NWVnnn
• Onboarding machines for management by Azure Automation
State Configuration : https://bit.ly/2pOOgnw
• All the scripts : https://bit.ly/2ytwHhh
25. aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THANK YOU !
Please give us your feedback ☺
Rate each session with our
aOSKL 2018 Apps