Azure – Function App – Timeout

Function App Trigger laufen per default nach 5 Minuten in ein Timeout und werden abgebrochen. Ändernkann man es unter Configuration wenn man folgende Application Setting hinzufügt (10 Minuten ist bei dem Standard das Maximum):

Name: AzureFunctionsJobHost__functionTimeout
Value: 00:10:00

Azure – Function App – Zeitzone

Function App Trigger laufen per default unter der UTC, ändern kann man es unter Configuration wenn man folgende Application Setting hinzufügt:

Name: WEBSITE_TIME_ZONE
Value: W. Europe Standard Time

Exchange 2019 – .NET Framework 4.0.30319 – Strong Crypto

Meckert das HealthChecker.ps1 die Verschlüsselungseinstellungen vom .net Framework an helfen folgende 2 Befehle auf der Powershell als Admin:

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

Intune – Dotnet Version 6.x verteilen

Leider gibt es keine .msi, daher einfach eine .intunewin erstellen und mit folgenden Parametern bereitstellen:

Install command: dotnet-runtime-6.X.XX-win-x64.exe /install /quiet /norestart

Uninstall command: dotnet-runtime-6.X.XX-win-x64.exe /uninstall /quiet /norestart

Detection rules: Registry
Key Path: HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedhost
Value name: Version
Operator: Greater than or equal
Value: 6.X.XX

Intune – Microsoft Store entfernen

Um den Microsoft Store zu entfernen erstelle man eine .ps1 Datei mit folgendem Inhalt:

# Uninstall Windows Store
Get-AppxPackage *Microsoft.WindowsStore* | Remove-AppxPackage

Dieses Skript fügt man dann unter Devices -> Scripts hinzu mit den Einstellungen:

Run this script using the logged on credentials – Yes
Enforce script signature check – No
Run script in 64 bit PowerShell Host – Yes