Cloud Solutions

Hier bloggen sepago Experten über: Cloud Solutions

| |

Logging Azure AD audit and sign-ins to Azure OMS Log Analytics

Azure OMS Log Analytics is often used by Azure services. Unfortunately, Azure AD audits and sign-ins are not configurable for log analytics now (I bet this will change soon). But for now, we must work around to archive this.

My favorite way is:

Sending audit logs and sign-ins to event-hubs -> collecting event-hub data from Logic Apps -> transferring data to Log Analytics

Creating an Event Hub namespace

Create a new event hub namespace in Azure with the Azure Portal.

| |

Adding Guest Users to Azure AD from Excel with PowerShell

Sharing access across different tenants in one of the key benefits of Azure AD. My customers appreciate that they can provide Azure-based solution to their cooperated users and to guest users as well. Cooperated users include users from the group and subsidiaries. They all can access resources with one identity – on-premises and in the cloud (Same-sign-on, single-sign-on).

Guest users can be deployed manually via the Azure portal, via PowerShell or with a connector to another system (like SAP HR).

| |

Enumerating Azure AD administrative accounts with PowerShell

Users can have different administrative roles in Azure Ad. Azure Portal can show these roles and members. Sometimes it can be favorable to get roles and members in a PowerShell object list.

To login into your Azure AD tenant use:

Where xxx is your tenant id. The -TenantId is optional. But if your account member of different Azure ADs you can select the right one.

After login in with your credential you can show the different roles with:


Using PSCustomObject helps to build a list/array of custom objects to save all roles and users.

| |

Deploying a custom OMS Log Analytics Workspace via GitHub – Avoid problems with ARM templates

Azure is “my” cloud with a lot of platform services allowing users, programmers, and DevOps building powerful and scalable solutions. One of my favorite ones is Azure OMS Log Analytics – a big data platform with a great query language and professional dashboards.

In the past, I build a custom agent to collect data from Microsoft RDS and Citrix environment to provide a deep insight into the user experiences and resource usage

| |

Monitoring End-User Computing Environments with Azure OMS LogAnalytics with „Deploy to Azure“

Several months ago, I built a solution focused on monitoring the user experiences on remote desktop environments based on Citrix XenApp, XenDesktop and Microsoft RDS. Particularly RDS/RDP was imported because there is no solution from Microsoft.

End-user computing environments are complex and not easy to monitor. The most common monitoring solutions are focused on typical server parameters like CPU and memory consumption, free disk space and so on. But administrators need more insight into the parameters responsible for the user experience like bandwidth,

| |

Upcomping Event: Citrix on Azure – am 11. April in Hamburg

Gemeinsam mit unseren Partnern Citrix und Microsoft veranstalten wir am 11. April in Hamburg ein Tagesevent zum Thema: „Citrix on Azure“.

Die fortschreitende Digitalisierung führt bei immer mehr Unternehmen zu wachsenden Herausforderungen, aber auch Chancen im Zusammenhang mit Produktivität und Skalierbarkeit. Zudem bringt die EU-Datenschutzgrundverordnung (EU-DSGVO, tritt im Mai in Kraft) eine Vielzahl von Veränderungen und neuen Anforderungen mit sich. Meistern Sie diese Herausforderungen mit der Cloud-Plattform Microsoft Azure, dem Komplettpaket Microsoft 365 für den modernen,

| |

Deallocate an Azure VM from itself

These days I’m dealing with the automation of starting and stopping Azure virtual machines. I do this to avoid unnecessary costs for customers running Citrix or RDS workers on Azure. I translated a piece of my work into a PowerShell script to de-allocate the VM on which it is running.

Azure Instance Metadata Service

To get information about the running VM I use Azure Instance Metadata Service ( This information contains the public IP address,

| |

How to use http delete, put, head, connections, connect with an Azure Web App

I often use Azure Web Apps to deploy tools and programs running serverless. A few weeks ago, I deployed an MVC web site with a controller to handle file uploads to an Azure Storage Account. For the client-side, I used jquery-FileUpload, which also allows triggering a controller to delete a file. If a user tries to delete a file, jquery-FileUpload triggers the controller with the http-request method “DELETE”.

In my local environment,

| |

Vortrag Datenschutz-Grundverordnung (DSGVO) für IT-Administratoren

Gerneral Data Protection Regulation & Azure Information Protection sind die Themen beim nächsten Trust in Tech Cologne meetup am 13.12.2017 von 17:00 Uhr bis 22.00 Uhr in den Räumen der sepago GmbH.

IT-Administratoren und IT-Berater erfahren in einem praxisnahen Vortrag, wie sie die DSGVO rechtskonform in Microsoft Azure umsetzen.

Control your Data with Azure Infomration Protection, Office 365 DLP and Cloud App Security!

Unser Head of Competence Center Microsoft Alexander Benoit (MVP Enterprise Mobility) konnte Jochen Nickel von der inovit GmbH für den Vortrag gewinnen.

| |

Upcoming Event: Citrix on Azure – better together!

Citrix on Azure – Virtuelle Anwendungen und Desktops aus der Cloud

Registrieren Sie sich jetzt für einen exklusiven Workshop-Tag in Ihrer Nähe und tauschen Sie sich mit IT-Experten von sepago, Microsoft und Citrix aus.

Sie erfahren, wie Sie Citrix XenApp/ XenDesktop mit Microsoft Azure kombinieren können und welche Vorteile sich daraus für Sie ergeben. Am Ende des Tages präsentiert Ihnen Microsoft Azure MVP Marcel Meurer den LogAnalytics Agent der auf Azure Operations Management Suite basiert und Ihnen ein detailliertes Monitoring von Remote Desktop-Umgebungen auf Basis von Microsoft- und Citrix Technologien ermöglicht.