Archives

SMA Sunny Home Manager + Sunny Island an A1 Router

….schlechte Idee. Offenbar blockt der A1 Router (und vermutlich viele viele andere auch) Teile der Kommunikation zwischen Manager und Island (oder kann was nicht was dafür notwendig wäre, die Zauberwörter “IGMP Snooping” tauchen hier auf, mag aber auch was ganz andreas sein) – aber nicht 100% zuverlässig sodass es manchmal funktioniert und manchmal eben nicht. …

Zertifikatswechsel ADFS (3.0 / Service-Communication)

….weil die Konsole offenbar nicht immer das macht was sie soll: neues Zertifikat importieren (nanonaned) NT SERVICE\adfssrv auf private Key berechtigen (read), alternativ Service Account Set-AdfsSslCertificate -Thumbprint xxxx Kontrolle mit netsh http show sslcert ADFS Service restarten Setzen via Console hat die Config aber nicht die Bindings geändert, auch nach Reboot nicht, Set-AdfsCertificate -CertificateType Service-Communications …

Zertifikatswechsel Web Application Proxy (ADFS)

….wenn Set-WebApplicationProxySslCertificate nicht will (warum auch immer): neues Zertifikat importieren (Überraschung!) HKLM\Software\Microsoft\ADFS\ProxyConfigurationStatus von 2 (=konfiguriert) auf 1 (=nicht konfiguriert) setzen mit Wizard neue Verbindung zu herstellen (Name=öffentlicher Name vom ADFS, Zertifikat ist klar, User wird nur für Herstellung der Verbindung benötigt) oder Install-WebApplicationProxy -FederationServiceTrustCredential (get-credential) -FederationServiceName meinadfs.meinedomain.whatever -CertificateThumbprint xxx

Zertifikatswechsel Office WebApps Server wenns schon zu spät ist

….sprich es abgelaufen ist und das Service nicht mehr startet. Powershell und Set-OfficeWebAppsFarm funktioniert dann sinnigerweise ja nicht mehr. Lösung: neues Zertifikat importieren (völlig überraschend) Friendly Name vergeben Setting “CertificateName” in C:\ProgramData\Microsoft\OfficeWebApps\Data\FarmState\settings.xml auf den neuen Friendly Name ändern Service starten freuen

ASP.NET Core WebAPI Cheat Sheet

Visual Studio: ASP.NET Core project (empty oder WebAPI) empty: Startup.cs: ConfigureServices: services.AddMvc() Configure: app.UseMvc() “Controllers” Ordner erzeugen New item: API Controller Class, Base class auf ControllerBase ändern (weniger Intellisync)   ROUTING Class Routing: [Route(“bli/bla”)] als Controllerklassenattribut wird allen Actions vorgestellt. [Controller] in der Route wird durch Klassenname (muss mit “Controller” enden) ohne “Controller” ersetzt. Atrribute …

SCCM Client Update failed mit 0x8004402F beim MOFCOMP

Szenario: Update SCCM Server auf 1806, Client-Auto-Update enabled, einige Clients weigern sich standhaft auf die neue Version zu aktualisieren. Im CLIENT.MSI.LOG gibts zig Einträge mit Fehler 8004402F beim MOFCOMP, Beispiel: [19:30:57] Failed to compile ‘C:\Windows\CCM\ccmclasses.mof’ (Phase: 2, Object: 0, Lines: 0 – 0, Error: 8004402F) Grund (in meinem Fall zu mindestens): In %TEMP% vom System …