Tag: Online

Write PowerShell Code Online in a web browser using Visual Studio Codespaces

Write PowerShell Online using Visual Studio Codespaces

Last week the Visual Studio Services team announced a new service called Visual Studio Codespaces. Visual Studio Codespaces allows you to do cloud-hosted development for wherever you’re working. While the new services support many different programming and scripting languages, it also supports PowerShell. In this blog post, I am going to show you how you can write PowerShell code online in a web browser using Visual Studio Codespaces.

What is Visual Studio Codespaces

As mentioned, Visual Studio Codespaces (earlier known as Visual Studio Online) are cloud-hosted development environments, which are accessible from everywhere. I don’t want to go too deep into what Visual Studio Codespaces are since there are already great resources out there. However, I want to quickly give you an overview of the basics of Visual Studio Code spaces and how you can use them to write PowerShell code.

Visual Studio Codespaces gives you access to development machines, which can be cloud-hosted or self-hosted.

  • Cloud-hosted machines are machines running in the Microsoft Cloud, and you can take advantage of the power of that machine. In this case, you can use the web browser or Visual Studio Code to access that Codespace.
  • Self-hosted machines can be computers in your home, company, installed in the cloud using Azure VMs, or everywhere. Again, here you can use a remote machine using a web browser or VS Code to access that code space remotely.
Visual Studio Codespaces Overview

Visual Studio Codespaces Overview

This now allows you to have a powerful development environment that you can access and run from anywhere. I think that is pretty cool!

You can read more about the introduction of Visual Studio Codespaces here.



Speaking at Microsoft Virtual Training Week Germany 2020

Speaking at the Microsoft Virtual Training Week Germany 2020

I am happy to let you know that I will be speaking virtually at the Microsoft Virtual Training Week Germany 2020 from May 11-14. This is a free four-day online event, where you can learn in different learning paths and tracks about the latest and greatest Microsoft technologies like Microsoft Azure, Dynamics 365, Microsoft 365, and many more. I will be speaking on Wednesday, May 13, and Thursday, May 14. The event will have a mix from sessions in German as well as sessions in English. My session will be in English and I will be talking in the Migrating Server Infrastructure and the Modern Cloud Operations track.

Migrating Server Infrastructure (Wednesday, May 13 – 13:30-17:30 CEST)

  • Migrating to Windows Server 2019 (Thomas Maurer – English)
    Tailwind Traders has acquired Northwind, a large subsidiary company. Northwind currently has 1500 servers running Windows Server 2008 R2 – either directly or virtually – on hardware at the midpoint of its operational lifespan. While Tailwind Traders will eventually move many of these workloads to Azure, Windows Server 2008 R2 end of life is quickly approaching. In this session, learn how Tailwind Traders’ used Azure hybrid management technologies to migrate servers, and the roles that they host, to Windows Server 2019.
  • Integrated Cloud Technologies – Hybrid Management Technologies (Thomas Maurer – English)
    Tailwind Traders has now migrated the majority of their server hosts from Windows Server 2008 R2 to Windows Server 2019. Now, they are interested in the Azure hybrid technologies that are readily available to them. In this session, learn how Tailwind Traders began using Windows Admin Center to manage its fleet of Windows Server computers and integrated hybrid technologies, such as Azure File Sync, Azure Arc, Azure Azure Site Recovery, and Azure Update Management to improve deployment performance and manageability.
  • Migrating IaaS Workloads to Azure (Markus Klein – German)
    Now that the migration of their server hosts from Windows Server 2008 R2 to Windows Server 2019 is complete, Tailwind Traders wants to begin the process of “lift and shift”: migrating some of their on-premises VMs they’ve been running in their datacenter. In this session, learn about how Tailwind Traders began the process of migrating some of their existing VM workloads to Azure and how this allowed them to retire aging server hardware and close datacenter and server rooms that were costing the organization a substantial amount of money.

You can find more information and register for free here.

Azure: Managing Cloud Operations (Thursday, May 14 – 13:30-17:30 CEST)

  • IaaS VM Operations (Thomas Maurer – English)
    In recent months, Tailwind Traders has been having issues with keeping their sprawling IaaS VM deployment under control, leading to mismanaged resources and inefficient processes. In this session, look into how Tailwind Traders can ensure their VMs are properly managed and maintained with the same care in Azure as they were in Tailwind Trader’s on-premises data centers.
  • Azure Governance and Management (Thomas Maurer – English)
    Tailwind Traders’ deployments are ocuring in an ad hoc manner, primarily driven by lack of protocol and unapproved decisions by various operators or employees. Some deployments even violate the organization’s compliance obligations, such as being deployed in a manner that violates PCI DSS rules. After bringing their existing IaaS VM fleet under control, Tailwind Traders wants to ensure that future deployments comply with policy and organizational requirements. In this session, walk through the processes and technologies that will keep Tailwind Trader’s deployments in good standing with the help of Azure Blueprints, Azure Policy, Locks, and more.

You can find more information and register for free here.

I hope you join us at the Microsoft Virtual Training Week Germany 2020. If you have any questions feel free to leave a comment. I also summarized some of the links to documentation which will help you with the topics above.

If you want to watch some videos on demand, check out my YouTube channel.



Speaking at Deploy by ShareGate Online Event

Speaking at Deploy by ShareGate Online Event

I am happy to let you know that I will be speaking online at Deploy by ShareGate. Deploy is an expert-led online event focused on Microsoft Azure Governance. On May 7th, at Deploy, I’ll be talking about Manage and govern your hybrid servers using Azure Arc, to help you stay on top of your Azure hybrid environment. This full-day virtual event, led by me and seven other Azure experts, is all about helping you implement Azure governance best practices.

Manage and govern your hybrid servers using Azure Arc

Thomas Maurer shows you how you can manage and govern your Windows and Linux machines hosted outside of Azure on your corporate network or other cloud provider, similarly to how you manage native Azure virtual machines. When a hybrid machine is connected to Azure, it becomes a connected machine and is treated as a resource in Azure. Azure Arc provides you with the familiar cloud-native Azure management experience, like RBAC, Tags, Azure Policy, Log Analytics and more.

If you’re interested in learning how to implement Azure governance best practices, join me (virtually) at Deploy by ShareGate on May 7! Save your free seat now and join me (virtually) at Deploy. I hope to see you there!



Global Azure Virtual 2020 UK Ireland

Speaking at Global Azure Virtual 2020 UK & Ireland

You might have seen that I am presenting at the Global Azure Virtual 2020 in two live streams this week on Thursday and Friday. I am happy to also let you know that I will be part of the Global Azure Virtual 2020 UK & Ireland, where I will contribute with 2 sessions around Azure Hybrid Management and Getting started with Azure Governance. The UK & Ireland edition has over 50 sessions over these three days, all available on YouTube.

The Global Azure Virtual 2020 UK & Ireland has an amazing speaker lineup. so definitely check that out. You can find more information on the Global Azure Virtual 2020 UK & Ireland website.

My session will run on day 1 (April 23) and 2 (April 24):

Global Azure Virtual 2020 UK Day 1 Session

Global Azure Virtual 2020 UK Day 1 Session

Global Azure Virtual 2020 UK Day 2 Session

Global Azure Virtual 2020 UK Day 2 Session

I hope you will join us on these 3 days (23-25 April 2020) of the Global Azure Virtual 2020 events around the globe. If you have any questions, feel free to leave a comment.



Microsoft Azure Virtual Training Day Modern Cloud Operations

Join the Microsoft Azure Virtual Training Day: Improving Reliability Through Modern Cloud Operations Practices

You might have seen that I have presented in a couple of Microsoft Azure Training Days around Modern Azure Cloud Operations in the past. Microsoft Switzerland decided to create a new free virtual event where people can join on April 28. The online event is in English and is called Microsoft Azure Virtual Training Day: Improving Reliability Through Modern Operations Practices, and focuses on modern cloud operations in Microsoft Azure.

Maintaining peak efficiency in the cloud is a continuous process. Microsoft Azure Training Day: Improving Reliability Through Modern Operations Practices helps you leverage Azure to define and achieve service reliability, cost management, operational simplicity, and business agility. Here’s what you can expect:

  • Azure Reliability: Achieving resilience in the cloud
  • Azure IaaS Operations
  • Azure Governance + “Why Ops”
  • Hybrid Management Technologies (and Azure Arc)

Microsoft Azure Virtual Training Day: Improving Reliability Through Modern Operations Practices

Maintaining peak efficiency in the cloud is a continuous process. Microsoft Azure Training Day: Improving Reliability Through Modern Operations Practices helps you leverage Azure to define and achieve service reliability, cost management, operational simplicity, and business agility

The Microsoft Azure Virtual Training Day event is online and free, you can find more information and register on the Microsoft event page. I hope to see you there!



Microsoft Teams Video Call

How to host Tech Workshops and Trainings online

I just got asked by one of my blog readers, who is a consultant and trainer, about what tools I use to give online tech workshops and trainings. I thought this would make a good blog post; that’s why I want to share with you how you can provide tech workshops and trainings online. This can obviously also be used in day to day collaboration and meetings.

How to give Workshops and Trainings online

In my previous job, I worked with a lot of customers and provided workshops and trainings. Here are some of the tools I used, and I am still using. I know that there are a lot more applications out there which can give you a great experience. Some of them are optimized for public streaming, others for collaboration. The same is true for my list; depending on the use-case, meeting, workshop, or content you have, maybe one tool is better than the other. So have a look at these tools and decided which one works best for your workshop or training. I also need to point out that you can use them not just as a standalone app, but also in combination with each other.

Microsoft Teams

The first tool which pops in mind and is the one I use the most is Microsoft Teams. Microsoft Teams is a fantastic collaboration tool. It lets you do a couple of things like meetings and video calls with screen sharing and PowerPoint presentations as well as included whiteboard experience. In addition to meetings and chats, you also get a rich collaboration space with teams and channels, which you can also use to share workshops and training material over time. You can provide an excellent experience for your customers and team members even after the workshop or training is done. There are many features in Microsoft Teams. The best thing is to check out the product page to see all the capabilities of Microsoft Teams. You can invite people outside of your organization as guest accounts to have a collaboration space.

Microsoft Teams Video Call

Microsoft Teams Video Call

I want to share two of the live chat and video experiences that you can use in Microsoft Teams for online meetings, trainings, and workshops.

Microsoft Teams Online Meetings – This is the experience most users probably are familiar with. With Microsoft Teams online meetings, you can host audio, video, and web conferences with anyone, and you get features such as scheduling assistance, meeting note-taking, screen sharing, meeting recording, and instant messaging.

Microsoft Teams Live Events – With Microsoft Teams live events you can broadcast video and meeting content to large online audiences. This can be inside and outside of your company. Live Events are meant for one-to-many communications where you are leading the interactions, and audience participation is primarily to view the content shared by you. Live events feature is excellent if you want to organize things like webinars. While the online meetings functionality has a chat, the live events comes with a Q&A feature, which makes it easy to keep track and answer questions.

If you want to learn more about how to present PowerPoint in Microsoft Teams, check out Sarah Lean’s blog post.

Microsoft Whiteboard

Another tool I use a lot is the Microsoft Whiteboard app, and I already wrote a blog post about why IT Pros should use the Microsoft Whiteboard app.

Microsoft Whiteboard

Microsoft Whiteboard

The Whiteboard app is a digital whiteboard that allows you to invite people online to collaborate in real-time. It also integrates into Microsoft Teams as well.

PowerPoint – Present Online and record Presentations

PowerPoint Present Online

PowerPoint Present Online

As mentioned before, you can use Microsoft Teams to share and present your PowerPoints. However, what a lot of people don’t know is that PowerPoint already has an integrated sharing feature. You can share and broadcast your PowerPoint presentation online directly within PowerPoint, without the need for an additional tool.

Present Online in PowerPoint

Present Online in PowerPoint

You can also record PowerPoint presentations and share them online later on.

Record Slide Show

Record Slide Show

 

Visual Studio Code Remote Share

When it comes to code, Visual Studio and Visual Studio Code (VS Code) offer you a feature called Visual Studio Live Share. Live Share allows you to share your code in real-time. You can collaborate and work with multiple people on the same code. New is that you can not only join using VS Code or Visual Studio, but you can now also join by just using a browser.

Invite people with Visual Studio Live Share:

Visual Studio Code Live Share

Visual Studio Code Live Share

Collaborate on the same file:

Sharing code online with VS Code Live Share

Sharing code online with VS Code Live Share

I hope this blog was helpful and gives you a couple of ideas on how you can provide workshops and trainings online as well as collaborating in real-time with people. Let me know if you have any questions in the comments. Thanks to Martin Dimovski, who gave me the idea of this blog post.



How to take a Microsoft Certification Exam Online

How to take a Microsoft Certification Exam Online

Many people these days are looking in to taking Microsoft certification exams and get certified. You can take the Microsoft certification exam locally in an official test center, or online. In this blog post, I want to give you some tips and tricks on how to take a Microsoft certification exam online, from home or in the office. Since I have taken many Microsoft Azure exams online, so I want to share my experience with you. This includes:

  • How to schedule an online exam
  • Microsoft Online Exam Requirements
  • Online Exam check-in experience
  • During the exam
  • After the exam and retrieve score report