Windows Management Framework 5.1 for Windows Server 2012R2

Hallo zusammen,

In meinem LAB habe ich einen Windows Server 2012 R2. Damit die PowerShell Module über die PowerShell Gallery installiert werden können, muss das Windows Management Framework 5.1 installiert werden.

Wie man sieht ist auf dem Server PowerShell 4.0 installiert.

Get-Host

Nun wird das Windows Management Framework 5.1 (WMF 5.1) heruntergeladen.

Nun kann das WMF installiert werden.

Export AAD Connect config and read it with PowerShell

Hallo zusammen,

In diesem Blog Artikel erkläre ich euch, wie man die Konfiguration von Azure Active Directory Connect exportiert und mit PowerShell die XML Files durchsucht und die Konfiguration anzeigt.

Als erstes muss auf dem AAD Connect Server die Konfiguration exportiert werden

Import-Module ADSync

Get-ADSyncServerConfiguration -Path C:\Install\AADicewolf\

Im Verzeichnis werden drei weitere Ordner angelegt "Connectors", "GlobalSettings" und "SynchronizationRules".

Azure Cost analysis, Budget and Cost alerts

Hallo zusammen,

Heute Morgen habe ich eine Azure Budget Warnung von meiner Azure Subscription erhalten.

Azure Budget dient nur der Überwachung der Kosten und verhindert keine hohen Kosten. Aber wenn man rechtzeitig gewarnt wird, so kann man noch reagieren, bevor etwaige Kosten explodieren.

Tutorial: Create and manage Azure budgets

https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-create-budgets

Also schaue ich mir die Kostenanalyse im Azure Portal auf der Subscription an. Wie es Aussieht, werden da bis Ende Monat Kosten von etwa CHF108 erwartet.

Analyze Traffic of Powershell Remoting with Fiddler

Hallo zusammen,

Für einen Blog Artikel wollte ich sehen, ob das Teams Modul für einige Befehle ein Rest API im Hintergrund anspricht. Das kann man mit Fiddler tun.

Fiddler ist nichts anderes als ein lokaler Proxy welcher auf TCP127.0.0.1:8888 hört. Sieht man hier am Beispiel mit dem Sysinternals Process Explorer

In den Optionen vom Fiddler ist eingestellt, auch HTTPS Traffic zu intercepten. Dazu wird der Traffic mit einem Fiddler Root CA Zertifikat signiert, welches in den Trusted Root Certificates auf dem Computer installiert wird.

Parse Teams Logs with Powershell

Hallo zusammen,

Im folgenden Blog Artikel zeige ich euch, wie man die Logs von Microsoft Teams mit PowerShell durchsuchen kann.

Verwenden von Protokolldateien bei der Problembehandlung in Microsoft Teams
https://docs.microsoft.com/de-de/microsoftteams/log-files

Beim Desktop Client von Teams kann man die Protokolle mit Rechtsklick auf das Teams Symbol in der Taskleiste neben der Uhr herunterladen.

Beim Windows Client befinden sich die Logs hier:

%APPDATA%\Microsoft\Teams\logs.txt

Die Datei ist jedoch ziemlich umfangreich. Aber es gibt Kategorien "-- info --" oder "-- event --" oder "-- warning --" und auch "-- error --".

Start Azure VM's with Powershell

Hallo zusammen,

In diesem Artikel zeige ich euch, wie man mit der Azure PowerShell Virtuelle Maschinen starten kann. Zunächst braucht es dazu das AZ PowerShell Modul.

Install Azure PowerShell
https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-5.3.0

Allerdings, darf dafür das Module AzureRM nicht installiert sein, weil die beiden Module inkompatibel sind.

Das kann man mit dem folgenden PowerShell Befehl prüfen

Get-Module -Name AzureRM -ListAvailable

Oder gleich das installationsscript benutzen (Dazu muss die PowerShell als Administrator gestartet werden)