December 2020 Blog Posts
Hallo zusammen,
Ich habe mir die Visual Studio 2019 Community IDE heruntergeladen um meine ASP.NET WebForms Website zu überarbeiten und nach Azure zu deployen.
Dazu habe ich mir ein neues Projekt angelegt
Und eine ASP.NET Webanwendung ausgewählt
Der Projektname wird dann auch gleich zum Ordner wo das Projekt abgelegt wird.
Da ich schon eine Website habe, welche nur migriert werden muss, habe ich eine leere Projektvorlage ausgewählt.
Auf dem Filesystem sieht das dann so aus.
Ich habe mir aus der vorhandenen Website die *.aspx und weiteren benötigten Dateien ins neue Projektverzeichnis kopiert.
Danach in der IDE vorhandene Elemente hinzugefügt.
So sieht das danach im Projektmappen-Explorer aus.
Die zwei Klassen aus...
Hallo zusammen,
Im folgenden Blog habe ich dokumentiert, wie man eine Website in Azure publiziert.
Als erstes braucht es dazu einen "App Service Plan"
Beim anlegen des App Service Plan sollte man sich Gedanken über den Plan machen, denn das definiert die Funktionalitäten und Kosten.
Für Tests habe ich den F1 (Free Plan) benutzt. Für die jetzige Website habe ich mich für B1 entschieden, da dieser Plan auch Custom Domains und SSL Zertifikate unterstützt.
Der App Service Plan ist nun angelegt.
Nun braucht es eine "Web App"
Bei der Web App wird ein App Service Plan benötigt. Den haben wir ja schon angelegt.
Nun steht die Website mit...
Hallo zusammen,
Es gibt schon wieder eine neue Version der Citrix Workspace Apps for Windows
Da ich vor ein paar Tagen mit genau dieser .NET DLL etwas rumgespielt habe, musste ich mir das ganze etwas genauer mit dem Sysinternals Process Monitor anschauen.
Wie man sieht, wird jedoch die DLL vom Citrix updater selbst geschrieben. Kann also einen Fehler meinerseits ausschliessen.
Ich habe mir dann die aktuelle Version von der Citrix Website heruntergeladen
https://www.citrix.com/de-de/downloads/workspace-app/windows/workspace-app-for-windows-latest.html
Grüsse
Andres Bohren
Hallo zusammen,
Gestern wurden die Quarterly Exchange Cumulative Updates für Exchange 2016/2019 veröffentlicht.
Released: December 2020 Quarterly Exchange Updates
https://techcommunity.microsoft.com/t5/exchange-team-blog/released-december-2020-quarterly-exchange-updates/ba-p/1976527
Cumulative Update 19 for Exchange Server 2016
https://support.microsoft.com/en-us/help/4588884/cumulative-update-19-for-exchange-server-2016
Cumulative Update 19 for Exchange Server 2016 (KB4588884)
https://www.microsoft.com/en-us/download/details.aspx?id=102532
Grüsse
Andres Bohren
Hallo zusammen,
Wie Autodiscover funktioniert habe ich schon in verschiedenen Artikeln erklärt
http://blog.icewolf.ch/archive/2010/08/06/exchange-autodiscover.aspx
http://blog.icewolf.ch/archive/2020/05/26/exchange-autodiscover-request-with-postman.aspx
http://blog.icewolf.ch/archive/2020/12/09/autodiscover-v2-json-requests.aspx
Aber man hat ja nicht immer ein Postman zur Hand. Geht ja auch mit einem PowerShell Script. Man braucht nur die Emailadresse und die Credentials einzugeben.
Das Script habe ich jetzt in einer halben Stunde zusammengeschustert und erhebt keinen Anspruch auf Vollständigkeit. Wenn es funktioniert - Toll. Wenn nicht, dann müsst ihr selbst schauen wie ihr weiterkommt.
###############################################################################
# Exchange Autodiscover with Powershell
# 15.12.2020 V1.0 Initial Version - Andres Bohren
###############################################################################
###############################################################################
#Certificate Validation Overload - TrustAllCertificates
###############################################################################
if (-not ([System.Management.Automation.PSTypeName]'ServerCertificateValidationCallback').Type)
{
$certCallback = @"
using...
Hallo zusammen,
Die neue Citrix Workspace App 2012 wurde letzte Woche von Citrix veröffentlicht https://www.citrix.com/downloads/workspace-app/
Grüsse
Andres Bohren
Hallo zusammen,
In den letzten Blog Artikeln habe ich eine SQL Datenbank in Azure angelegt und dann das SQL Server Management Studio installiert.
In diesem Artikel geht es darum, die Datenbank nach Azure zu migrieren.
Ich habe den gestrigen Abend damit verbracht die Tabellen als CSV Dateien zu speichern und ein Import PowerShell Script zu schreiben. Dabei geht das ganz einfach mit dem SQL Server Management Studio...
Mit der Azure SQL Datenbank verbinden
Nun sieht man auch, was für eine Machine dahinter steckt (CPU und Storage)
Im Azure Portal sieht man in der Resource Group, dass eine neue Datenbank angelegt wurde
Kurz mal prüfen ob da...
Hallo zusammen,
Mit dem Autodiscover V2 gibt es eine einfache JSON Request Lösung um komplizierte Autodiscover Abfragen zu vereinfachen. Im Gegensatz zum bisherigen Autodiscover Service, wecher mit Webservices und XML funktioniert und gültigen Credentials funktioniert. Braucht es beim JSON Request nicht mal Credentials.
Ein einfacher GET Request an die Autodiscover Adresse mit der Emailadresse und dem Protokoll genügt
https://autodiscover.icewolf.ch/autodiscover/autodiscover.json/v1.0/a.bohren@icewolf.ch?Protocol=AutodiscoverV1
Anscheinend sind das die Parameter für das Protokoll:
Rest
ActiveSync
Ews
Substrate
SubstrateSearchService
AutodiscoverV1
SubstrateNotificationService
OutlookMeetingScheduler
OutlookPay
...
Hallo zusammen,
In Microsoft Teams kann man nun über eine Policy die einstellen, ob und welche Benutzer Preview Features bekommen sollen.
Microsoft Teams Public Preview
https://docs.microsoft.com/en-us/microsoftteams/public-preview-doc-updates
Mehr dazu gibt es auch in diesem Blog Artikel zu lesen
Am besten, man erstellt eine separate Policy und aktiviert dort die Preview Features.
Diese Policy muss dann noch einem Benutzer zugewiesen werden.
Bei mir hat es jetzt mehrere Tage gedauert, bis dieser Menüpunkt erschienen ist.
Grüsse
Andres Bohren
Launch of Microsoft Teams preview experience and alignment with Microsoft 365 deployment channels
https://techcommunity.microsoft.com/t5/microsoft-teams-blog/launch-of-microsoft-teams-preview-experience-and-alignment-with/ba-p/1964899
Hallo zusammen,
Diese Woche wurde am Microsoft Patchday wieder einmal ein Security Update für den Office Online Server veröffentlicht.
Description of the security update for Office Online Server: December 8, 2020
https://support.microsoft.com/en-us/help/4486750/security-update-for-office-online-server-december-8-2020
Security Update for Microsoft Office Online Server (KB4486750)
https://www.microsoft.com/en-us/download/details.aspx?id=102441
Grüsse
Andres Bohren
Hallo zusammen,
Schon wieder eine Security Update für Exchange 2016 CU18. Ist mittlerweile das dritte...
Description of the security update for Microsoft Exchange Server 2019 and 2016: December 8, 2020
https://support.microsoft.com/en-us/help/4593465/description-of-the-security-update-for-microsoft-exchange-server-2019
Security Update For Exchange Server 2016 CU18 (KB4593465)
https://www.microsoft.com/en-us/download/details.aspx?id=102517
Grüsse
Andres Bohren
Hallo zusammen,
In Microsoft Teams lässt sich der Verfügbarkeitsstatus nun für eine bestimmte Zeit setzen.
Grüsse
Andres Bohren
Hallo zusammen,
Ich habe mir das SQL Server Management Studio installiert, um auf die Azure Datenbank zuzugreifen, welche ich im vorherigen Blog Artikel angelegt habe.
Download SQL Server Management Studio (SSMS)
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
Create SQL Database in Azure
http://blog.icewolf.ch/archive/2020/12/06/create-sql-database-in-azure.aspx
Grüsse
Andres Bohren
Hallo zusammen,
Ich habe mir in Azure eine SQL DB zum testen angelegt.
Für den Compute und RAM braucht es dazu einen Server
Ich habe mir dabei eine Basic Instanz ausgewählt
Allerdings ist mir das mit den DTU noch nicht so ganz klar.
Diensttarife beim DTU-basierten Kaufmodell
https://docs.microsoft.com/de-de/azure/azure-sql/database/service-tiers-dtu
What the heck is a DTU?
https://sqlperformance.com/2017/03/azure/what-the-heck-is-a-dtu?WT.mc_id=dataexposed-c9-niner
Mit dem Query Editor kann man sich durch das erstellte Login auf die Datenbank verbinden.
Mit folgendem Befehl lege ich eine Tabelle an.
CREATE TABLE tUsers
(
fID INT PRIMARY KEY NOT NULL IDENTITY(1,1),
fVorname varchar(50) NOT NULL,
fNachname varchar(50) NOT NULL,
)
Grüsse
Andres Bohren
Hallo zusammen,
Wer kennt das nicht. Man kennt einen Microsoft Begriff in Englisch und versucht den möglichst gut in eine andere Sprache zu übersetzen. Microsoft hat dazu die Terminologiesuche entwickelt.
Terminologiesuche
https://www.microsoft.com/de-de/language/
Grüsse
Andres Bohren
Hallo zusammen,
Im März habe ich einen Blog Artikel geschrieben, wie man die Azure AD Signins im Azure Log Analytics Workspace speichert.
Als ich mir kürzlich die Settings angeschaut habe, habe ich gesehen, dass man nun viel mehr loggen kann. Beispielsweise auch Service Principal und Managed Identity Signins.
Im Unterschied dazu die Settings vom März.
Grüsse
Andres Bohren
Hallo zusammen,
Wusstet ihr, dass in den Office Programmen ein Übersetzungstool integriert ist? Dahinter steckt natürlich Microsofts eigener Übersetzungsdienst Microsoft Translator.
Übersetzen von Text in eine andere Sprache
https://support.microsoft.com/de-de/office/%c3%bcbersetzen-von-text-in-eine-andere-sprache-287380e4-a56c-48a1-9977-f2dca89ce93f?storagetype=stage&ui=de-DE&rs=de-DE&ad=DE
Geht auch in Emails für einen ausgewählten Text...
Oder das ganze Email
Grüsse
Andres Bohren
Hallo zusammen,
Ab Februar 2021 ändert Microsoft die Standardeinstellung für den Gastzugriff bei Teams.
Turn on or turn off guest access to Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/set-up-guests
Die Einstellung findet man unter Org-Wide Settings --> Guest access
Grüsse
Andres Bohren
Hallo zusammen,
Ich sehe in letzter Zeit öfters eine Fehlermeldung beim Installieren von einem Modul aus der PowerShell Gallery. Die Ursache ist, dass hier eine TLS 1.2 Verbindung verlangt wird, und Dotnet und PowerShell noch nicht entsprechend konfiguriert sind.
Find-Module MSOnline
WARNING: Unable to resolve package source 'https://www.powershellgallery.com/api/v2'.
PackageManagement\Find-Package : No match was found for the specified search criteria and module name 'MSOnline'. Try
Get-PSRepository to see all available registered module repositories.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1360 char:3
+ PackageManagement\Find-Package @PSBoundParameters | Microsoft ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power...ets.FindPackage:FindPackage) [Find-Package], Exceptio
n
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.FindPackage
Eigentlich kann man das ganz einfach mit dem folgenden Befehl lösen. Damit wird
[Net.ServicePointManager]::SecurityProtocol =...
Hallo zusammen,
Das IdFix Tool zum Analysieren des Active Directorys gibt es schon seit ein paar Monaten in der Version 2.3.0.0
Mittlerweile ist das ein GitHub Projekt geworden https://github.com/microsoft/idfix. Kann jedoch auch direkt im Microsoft 365 Admin Center heruntergeladen werden.
Scheint eine ClickToRun Anwendung geworden zu sein.
Die Einstellungen kann man unter dem Zahnrad Symbol finden.
Wenn man auf "Query" klickt, wird das AD durchsucht und die möglichen Fehler werden unten angezeigt.
Grüsse
Andres Bohren