<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
  <title type="text">KomuraSoft LLC Blog (Deutsch)</title>
  <subtitle type="text">Praxisnahe Beiträge von KomuraSoft LLC über Website-Entwicklung, SEO, Google Ads, Windows-Entwicklung, bestehende Systeme und Fehleranalyse.</subtitle>
  <id>https://comcomponent.com/de/feed.xml</id>
  <link rel="alternate" type="text/html" hreflang="ja" href="https://comcomponent.com/blog/"/>
  <link rel="alternate" type="text/html" hreflang="en" href="https://comcomponent.com/en/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ko" href="https://comcomponent.com/ko/blog/"/>
  <link rel="alternate" type="text/html" hreflang="zh-Hant" href="https://comcomponent.com/zh-TW/blog/"/>
  <link rel="alternate" type="text/html" hreflang="zh-Hans" href="https://comcomponent.com/zh-CN/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ar" href="https://comcomponent.com/ar/blog/"/>
  <link rel="alternate" type="text/html" hreflang="fr" href="https://comcomponent.com/fr/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ru" href="https://comcomponent.com/ru/blog/"/>
  <link rel="alternate" type="text/html" hreflang="it" href="https://comcomponent.com/it/blog/"/>
  <link rel="alternate" type="text/html" hreflang="de" href="https://comcomponent.com/de/blog/"/>
  <link rel="alternate" type="text/html" hreflang="es" href="https://comcomponent.com/es/blog/"/>
  <link rel="self" type="application/atom+xml" href="https://comcomponent.com/de/feed.xml"/>
  <updated>2026-07-26T00:00:00+00:00</updated>
  <rights>© 2026 KomuraSoft LLC</rights>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <author>
    <name>小村 豪</name>
    <uri>https://comcomponent.com/de/profile/go-komura/</uri>
  </author>
  
  <entry xml:lang="de">
    <title type="text">NTLM und Kerberos anhand von Diagrammen erklärt — Warum die Authentifizierung auf NTLM zurückfällt</title>
    <id>https://comcomponent.com/de/blog/ntlm-kerberos-explained/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/ntlm-kerberos-explained/"/>
    <published>2026-07-26T02:00:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">Ein bebilderter Vergleich von NTLM und Kerberos: Challenge/Response, TGTs und Diensttickets, die Bedingungen, unter denen Negotiate auf NTLM zurückfällt, wenn ein SPN nicht aufgelöst werden kann, warum Relay-Angriffe und Pass-the-Hash funktionieren, und die Entfernung von NTLMv1 — alles anhand der offiziellen Dokumentation belegt.</summary>
    
    
    
    <category term="NTLM"/>
    
    <category term="Kerberos"/>
    
    <category term="Windows"/>
    
    <category term="Active Directory"/>
    
    <category term="Sicherheit"/>
    
    <category term="Authentifizierung"/>
    
    <category term="Informationssysteme"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Ist OpenHarmony ein tragfähiges Betriebssystem für Industrieanlagen? — Im Vergleich mit Windows IoT und Embedded Linux</title>
    <id>https://comcomponent.com/de/blog/openharmony-embedded-os-selection/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/openharmony-embedded-os-selection/"/>
    <published>2026-07-26T01:30:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">Gehört OpenHarmony auf die Shortlist der Betriebssysteme für Industrieanlagen? Wir vergleichen Windows IoT Enterprise LTSC, Embedded Linux und OpenHarmony anhand von Pflegefenstern, Speicheranforderungen, Entwicklungsumgebung und Beschaffung mithilfe von Primärquellen und legen in einer Entscheidungstabelle fest, unter welchen Bedingungen Sie es einsetzen können und unter welchen Sie darauf verzichten sollten.</summary>
    
    
    
    <category term="OpenHarmony"/>
    
    <category term="Embedded-Systeme"/>
    
    <category term="Betriebssystemauswahl"/>
    
    <category term="Geräteintegrierte Software"/>
    
    <category term="Windows IoT"/>
    
    <category term="Linux"/>
    
    <category term="Fertigung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Bringt die NTLM-Abschaffung Ihre Fachanwendungen zum Stillstand? — Wie Sie Audit-Protokolle erfassen und in welcher Reihenfolge Sie Abhängigkeiten beseitigen</title>
    <id>https://comcomponent.com/de/blog/ntlm-deprecation-audit-migration/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/ntlm-deprecation-audit-migration/"/>
    <published>2026-07-26T01:00:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">Eine praxisnahe Anleitung, um vor der Abschaffung von NTLM herauszufinden, wo Ihre Windows-Umgebung und Ihre Fachanwendungen von NTLM abhängen: Audit-Richtlinien, das Verfolgen der Ereignisse 8001 bis 8004 im NTLM/Operational-Protokoll, die typischen Muster, die auf NTLM zurückfallen, und wie Sie sie beheben, sowie die NTLM-Blockierung bei SMB.</summary>
    
    
    
    <category term="NTLM"/>
    
    <category term="Kerberos"/>
    
    <category term="Windows"/>
    
    <category term="Active Directory"/>
    
    <category term="Sicherheit"/>
    
    <category term="Informationssysteme"/>
    
    <category term="PowerShell"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Was ist OpenHarmony? — Der Unterschied zu HarmonyOS und HarmonyOS NEXT eingeordnet</title>
    <id>https://comcomponent.com/de/blog/openharmony-vs-harmonyos-explained/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/openharmony-vs-harmonyos-explained/"/>
    <published>2026-07-26T00:00:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">OpenHarmony und HarmonyOS sind nicht dasselbe. Dieser Artikel arbeitet systematisch das Verhältnis zwischen dem von der OpenAtom Foundation betriebenen Open-Source-Betriebssystem, Huaweis kommerziellem Betriebssystem und HarmonyOS NEXT mit entfernter Android-Kompatibilität heraus — alles gestützt auf Primärquellen.</summary>
    
    
    
    <category term="OpenHarmony"/>
    
    <category term="HarmonyOS"/>
    
    <category term="Embedded-Systeme"/>
    
    <category term="Betriebssystemauswahl"/>
    
    <category term="Open Source"/>
    
    <category term="ArkTS"/>
    
    <category term="Technische Beratung"/>
    
    <category term="Geräteintegrierte Software"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Was ist das TPM in Windows? — Eine bebilderte Einführung in den „Tresor, der Schlüssel nie herausgibt“ und das gemessene Starten</title>
    <id>https://comcomponent.com/de/blog/windows-tpm-explained/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-tpm-explained/"/>
    <published>2026-07-25T06:20:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Eine bebilderte Erklärung des TPM: wie Schlüssel den Chip nie verlassen, PCRs und Measured Boot, wie BitLocker und Windows Hello es nutzen, die Unterschiede zwischen dTPM, fTPM und Pluton, wie Sie den Zustand mit Get-Tpm prüfen und was zu tun ist, wenn nach einem Wiederherstellungsschlüssel gefragt wird — alles aus der Perspektive der Praxis.</summary>
    
    
    
    <category term="TPM"/>
    
    <category term="Windows"/>
    
    <category term="BitLocker"/>
    
    <category term="Sicherheit"/>
    
    <category term="Windows 11"/>
    
    <category term="IT-Systeme"/>
    
    <category term="C#"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Verwenden Sie den ausgelesenen Wert eines QR-Codes nie ungeprüft — Erfolgreiche Fehlerkorrektur garantiert nicht den Wert</title>
    <id>https://comcomponent.com/de/blog/qr-decoded-value-validation/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/qr-decoded-value-validation/"/>
    <published>2026-07-25T05:00:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Die Fehlerkorrektur von QR-Codes ist kein Mechanismus, der garantiert, dass der Wert korrekt ist, sobald die Korrektur gelingt. Anhand von Beispielbildern und Messungen mit zwei verschiedenen Decodern erklärt dieser Artikel, warum ein Symbol je nach Lage der Beschädigung als anderer Wert gelesen werden kann und welche Validierung das empfangende Geschäftssystem benötigt.</summary>
    
    
    
    <category term="QR-Code"/>
    
    <category term="Barcode"/>
    
    <category term="Fehlerkorrektur"/>
    
    <category term="Eingabevalidierung"/>
    
    <category term="Datenqualität"/>
    
    <category term="Geschäftssysteme"/>
    
    <category term="C#"/>
    
    <category term="Design"/>
    
    <category term="Betrieb vor Ort"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">USB-Geräte aus einer Windows-App ansprechen — Die Wahl zwischen virtual COM, HID, WinUSB und Hersteller-SDKs</title>
    <id>https://comcomponent.com/de/blog/windows-usb-device-handling-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-usb-device-handling-guide/"/>
    <published>2026-07-25T02:00:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein Vergleich von vier Wegen, Geräte und USB-Hardware aus einer Windows-Anwendung anzusteuern: virtueller COM-Port, HID, WinUSB und Hersteller-SDKs. Behandelt, ob ein Treiber installiert werden muss, die Identifikation von Geräten bei mehreren angeschlossenen Einheiten, das Verfolgen von Hot-Plug-Ereignissen und die Obergrenze des Durchsatzes — alles aus der Perspektive eines praktisch arbeitenden Ingenieurs.</summary>
    
    
    
    <category term="USB"/>
    
    <category term="HID"/>
    
    <category term="WinUSB"/>
    
    <category term="Serielle Kommunikation"/>
    
    <category term="Geräteintegration"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="C#"/>
    
    <category term="Gerätetreiber"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">PC-Kitting mit winget + PowerShell automatisieren — Aus dem Handbuch ein ausführbares Skript machen</title>
    <id>https://comcomponent.com/de/blog/winget-powershell-pc-kitting/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/winget-powershell-pc-kitting/"/>
    <published>2026-07-25T01:40:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Wie Sie die Einrichtung von PCs für neue Mitarbeitende reproduzierbar gestalten. Behandelt die Installation von Anwendungen mit winget sowie export/import, die deklarative Konfiguration mit WinGet Configuration, die mit PowerShell zu ergänzenden Einstellungen und die Fallstricke unbeaufsichtigter Ausführung.</summary>
    
    
    
    <category term="winget"/>
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="PC-Kitting"/>
    
    <category term="Unternehmens-IT"/>
    
    <category term="Automatisierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Betriebliche Effizienz"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">PowerShell absichern — Protokollierung, AMSI, Sprachmodi und JEA</title>
    <id>https://comcomponent.com/de/blog/powershell-security-hardening-jea/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-security-hardening-jea/"/>
    <published>2026-07-25T01:30:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein praxisorientierter Leitfaden, um PowerShell sicher zu nutzen, statt es zu verbieten. Behandelt das Aktivieren von Script Block Logging und Transkription, AMSI und das Deaktivieren der alten Engine, die Einschränkung der Ausführung über Sprachmodi sowie die Delegation von Berechtigungen mit JEA.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Sicherheit"/>
    
    <category term="Windows"/>
    
    <category term="Protokollierung"/>
    
    <category term="Auditierung"/>
    
    <category term="Unternehmens-IT"/>
    
    <category term="Berechtigungsverwaltung"/>
    
    <category term="Betriebsoptimierung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Ereignisprotokolle mit Get-WinEvent praxisnah untersuchen — Die Geschwindigkeit der Filterung entscheidet über die Dauer der Untersuchung</title>
    <id>https://comcomponent.com/de/blog/powershell-get-winevent-eventlog/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-get-winevent-eventlog/"/>
    <published>2026-07-25T01:20:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Wie Sie die Untersuchung von Windows-Ereignisprotokollen mit PowerShell effizient gestalten. Behandelt, warum die Filterung mit Where-Object langsam ist, wann FilterHashtable und wann XPath sinnvoll ist, Rezepte für die Untersuchung von Neustarts, Anmeldungen und Anwendungsabstürzen sowie das Sammeln von mehreren Rechnern.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Ereignisprotokoll"/>
    
    <category term="Fehleruntersuchung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="IT-Systeme"/>
    
    <category term="Auditierung"/>
    
    <category term="Troubleshooting"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">PowerShell-Module intern verteilen und aktualisieren — PSResourceGet und ein internes Repository</title>
    <id>https://comcomponent.com/de/blog/powershell-module-distribution-psresourceget/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-module-distribution-psresourceget/"/>
    <published>2026-07-25T01:10:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Wie Sie vom Kopieren und Wiederverwenden von ps1-Dateien in einem freigegebenen Ordner wegkommen. Behandelt werden das Schreiben eines Modulmanifests, die Versionierung, der Aufbau eines internen Repositorys mit PSResourceGet sowie Verteilung und Aktualisierung darüber und das Zusammenspiel mit Codesignierung.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Module"/>
    
    <category term="Verteilung"/>
    
    <category term="Versionsverwaltung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Wartbarkeit"/>
    
    <category term="Informationssysteme"/>
    
    <category term="Automatisierung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Die Qualität von PowerShell-Skripten mit PSScriptAnalyzer schützen — Regelauswahl und CI-Integration</title>
    <id>https://comcomponent.com/de/blog/powershell-psscriptanalyzer-ci/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-psscriptanalyzer-ci/"/>
    <published>2026-07-25T01:00:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden zur Einführung von PSScriptAnalyzer, PowerShells statischem Analysemodul, für interne Skripte. Behandelt werden die zuerst zu aktivierenden Regeln, das Schreiben der Konfigurationsdatei, die stufenweise Einführung bei bestehenden Beständen und die Automatisierung der Prüfung in CI mit GitHub Actions.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Statische Analyse"/>
    
    <category term="CI/CD"/>
    
    <category term="GitHub Actions"/>
    
    <category term="Qualitätsmanagement"/>
    
    <category term="Wartbarkeit"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Skripterstellung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Mit REST-APIs aus PowerShell arbeiten — Invoke-RestMethod in der Praxis</title>
    <id>https://comcomponent.com/de/blog/powershell-rest-api-invoke-restmethod/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-rest-api-invoke-restmethod/"/>
    <published>2026-07-25T00:50:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden zum Aufruf interner und SaaS-REST-APIs aus PowerShell: das Übergeben von Authentifizierungsheadern, das Vermeiden von Zeichensalat bei Nicht-ASCII-JSON, die Behandlung von 4xx/5xx-Fehlern, erneute Versuche bei 429, Paging sowie die Fallstricke bei Proxy und TLS.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="REST-API"/>
    
    <category term="Windows"/>
    
    <category term="Automatisierung"/>
    
    <category term="Geschäftssysteme"/>
    
    <category term="Integration"/>
    
    <category term="JSON"/>
    
    <category term="Betriebsoptimierung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Wo Sie nachsehen sollten, wenn ein PowerShell-Skript langsam ist — Arrays, Pipelines und Abgleich</title>
    <id>https://comcomponent.com/de/blog/powershell-performance-tuning/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-performance-tuning/"/>
    <published>2026-07-25T00:40:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Die klassischen Ursachen langsamer PowerShell-Skripte im Überblick. Warum += bei einem Array O(n²) ist, der Unterschied zwischen Pipeline und foreach, das Umstellen von Abgleichen auf Hashtabellen-Zugriffe, die Verbesserung der Datei-E/A und wie man richtig misst.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Leistung"/>
    
    <category term="Automatisierung"/>
    
    <category term="Skript"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Tuning"/>
    
    <category term="Datenverarbeitung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Schluss mit Write-Host — PowerShells Ausgabeströme und Log-Design</title>
    <id>https://comcomponent.com/de/blog/powershell-output-streams-logging/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-output-streams-logging/"/>
    <published>2026-07-25T00:30:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Wie Sie zwischen den sechs Ausgabeströmen von PowerShell wählen, welche Probleme Write-Host mit sich bringt und wo es tatsächlich hingehört, warum Rückgabewerte von Funktionen verunreinigt werden, wie Sie dem Aufrufer mit -Verbose und -InformationVariable die Kontrolle über die Ausführlichkeit überlassen, und wie Sie strukturierte Logs hinterlassen.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Protokollierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Automatisierung"/>
    
    <category term="Skript"/>
    
    <category term="Design"/>
    
    <category term="Wartbarkeit"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Einstieg in Microsoft Graph PowerShell — Microsoft 365 betreiben nach der Abschaltung von AzureAD und MSOnline</title>
    <id>https://comcomponent.com/de/blog/powershell-microsoft-graph-introduction/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-microsoft-graph-introduction/"/>
    <published>2026-07-25T00:20:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden für die Migration des Microsoft-365-Betriebs zu Microsoft Graph PowerShell, nachdem die Module AzureAD und MSOnline abgeschaltet wurden: Verbindungsaufbau und Scope-Design, unbeaufsichtigte Ausführung mit Zertifikaten sowie Standardskripte für Benutzerbestände und Lizenzübersichten.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Microsoft 365"/>
    
    <category term="Microsoft Entra ID"/>
    
    <category term="Microsoft Graph"/>
    
    <category term="Informationssysteme"/>
    
    <category term="Automatisierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Sicherheit"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Parallelverarbeitung in PowerShell — Die Wahl zwischen ForEach-Object -Parallel und Jobs</title>
    <id>https://comcomponent.com/de/blog/powershell-parallel-processing/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-parallel-processing/"/>
    <published>2026-07-25T00:10:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Ein praxisnaher Überblick über die Unterschiede zwischen ForEach-Object -Parallel, Start-ThreadJob und Start-Job und wann welches zum Einsatz kommt, $using: und Thread-Sicherheit, wie man ThrottleLimit festlegt, sowie die Fälle, in denen Parallelität die Sache tatsächlich verlangsamt.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Parallelverarbeitung"/>
    
    <category term="Leistungsverbesserung"/>
    
    <category term="Automatisierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Skript"/>
    
    <category term="Jobs"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Externe EXEs aus PowerShell korrekt aufrufen — Die Fallstricke bei Argument-Quoting, Exitcodes und Zeichensalat</title>
    <id>https://comcomponent.com/de/blog/powershell-native-command-arguments/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-native-command-arguments/"/>
    <published>2026-07-25T00:00:00+00:00</published>
    <updated>2026-07-25T00:00:00+00:00</updated>
    
    <summary type="text">Rufen Sie robocopy oder eine hauseigene EXE aus PowerShell auf, und die Argumente zerbrechen, der Exitcode ist nicht verfügbar, und die Ausgabe wird zu Zeichensalat. Ein praxisnaher Überblick über die Änderung der Argumentübergabe in PowerShell 7.3, das Stop-Parsing-Token --% und wann Start-Process zum Einsatz kommt.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Automatisierung"/>
    
    <category term="Skript"/>
    
    <category term="Prozess"/>
    
    <category term="Zeichenkodierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Stapelverarbeitung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Process Explorer / Handle / VMMap in der Praxis — Hängern, Lecks und „Datei wird verwendet“ vom aktuellen Zustand aus nachjagen</title>
    <id>https://comcomponent.com/de/blog/sysinternals-process-explorer-handle-vmmap-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/sysinternals-process-explorer-handle-vmmap-guide/"/>
    <published>2026-07-24T01:00:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Teil zwei unserer praxisnahen Sysinternals-Serie, zu „es wird immer langsamer“, „die Datei lässt sich nicht löschen“ und „es hängt“. Wir betrachten die Handle-Suche und Thread-Stacks von Process Explorer, die Leck-Überwachungsspalten, handle.exe sowie die Aufschlüsselung des Speicherverbrauchs mit VMMap — alles aus der Perspektive eines arbeitenden Ingenieurs.</summary>
    
    
    
    <category term="Sysinternals"/>
    
    <category term="Process Explorer"/>
    
    <category term="VMMap"/>
    
    <category term="Handle-Leck"/>
    
    <category term="Speicherleck"/>
    
    <category term="Störungsanalyse"/>
    
    <category term="Windows"/>
    
    <category term="Langlaufende Prozesse"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Wie man eine exe oder DLL austauscht, die gerade verwendet wird — Restart Manager und das Problem „Datei wird verwendet“ beim automatischen Update</title>
    <id>https://comcomponent.com/de/blog/restart-manager-file-in-use-update-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/restart-manager-file-in-use-update-guide/"/>
    <published>2026-07-24T00:50:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Warum lässt sich eine exe oder DLL, die gerade verwendet wird, nicht austauschen? Dieser Artikel behandelt die Sperrung laufender Dateien und die Tatsache, dass Umbenennen trotzdem erlaubt bleibt, das Auflisten, Beenden und Neustarten der Prozesse, die eine Datei halten, mit Restart Manager sowie Umbenennen-dann-Ersetzen und das Ersetzen-beim-Neustart von MoveFileEx — mit C#-Diagnosecode.</summary>
    
    
    
    <category term="Restart Manager"/>
    
    <category term="Automatisches Update"/>
    
    <category term="Installer"/>
    
    <category term="MSI"/>
    
    <category term="Windows-API"/>
    
    <category term="C#"/>
    
    <category term="P/Invoke"/>
    
    <category term="Bereitstellung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Geschäftsterminals mit dem Kioskmodus absichern — Die Wahl zwischen Zugewiesenem Zugriff und Shell Launcher sowie das Design für den Betrieb</title>
    <id>https://comcomponent.com/de/blog/windows-kiosk-mode-assigned-access-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-kiosk-mode-assigned-access-guide/"/>
    <published>2026-07-24T00:40:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Wie Sie ein Windows-Terminal einrichten, das ausschließlich einer einzigen Anwendung dient, etwa ein Empfangskiosk oder eine Bedienoberfläche für ein Gerät. Der Artikel behandelt die Unterschiede zwischen Zugewiesenem Zugriff, Shell Launcher und Multi-App-Kiosk, die Edition-Anforderungen, Konfigurationsbeispiele in PowerShell und XML sowie automatische Anmeldung und Wiederherstellung nach unerwartetem Beenden — alles aus der Perspektive der Praxis.</summary>
    
    
    
    <category term="Kioskmodus"/>
    
    <category term="Zugewiesener Zugriff"/>
    
    <category term="Shell Launcher"/>
    
    <category term="Windows 11"/>
    
    <category term="Geschäftsterminals"/>
    
    <category term="Geräteintegration"/>
    
    <category term="IT-Abteilung"/>
    
    <category term="Betriebsdesign"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Windows-Zeitsynchronisation (w32time) und Unternehmenssysteme — „Die Protokoll-Zeitstempel stimmen nicht überein“ von den Grundlagen her lösen</title>
    <id>https://comcomponent.com/de/blog/windows-time-sync-w32time-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-time-sync-w32time-guide/"/>
    <published>2026-07-24T00:30:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Warum weichen die Zeitstempel zwischen einem Gerät und einem PC voneinander ab? Dieser Artikel erklärt es anhand der Funktionsweise des Windows-Zeitdienstes (w32time): das Standardverhalten in Domänenhierarchien und Arbeitsgruppen, die Diagnose mit den w32tm-Befehlen, die Besonderheiten bei hochpräziser Zeit und virtuellen Maschinen sowie ein Protokolldesign, das Stopwatch mit UTC kombiniert.</summary>
    
    
    
    <category term="w32time"/>
    
    <category term="NTP"/>
    
    <category term="Zeitsynchronisation"/>
    
    <category term="Windows"/>
    
    <category term="Protokollierung"/>
    
    <category term="Fehlerbehebung"/>
    
    <category term="Geräteintegration"/>
    
    <category term="Active Directory"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Registry-32-Bit/64-Bit-Umleitung und Virtualisierungsfallen — Wow6432Node und das Problem „Der Wert, den ich geschrieben habe, ist nicht da“</title>
    <id>https://comcomponent.com/de/blog/windows-registry-redirection-virtualization/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-registry-redirection-virtualization/"/>
    <published>2026-07-24T00:20:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Wie die Schreibvorgänge einer 32-Bit-App nach HKLM\Software zu Wow6432Node umgeleitet werden, unter welchen Bedingungen die UAC-Virtualisierung sie in den VirtualStore umleitet, welcher reale Schaden entsteht, wenn sich die COM-Registrierung nach Bitness aufspaltet, und wie man mit RegistryView und reg.exe /reg:64 korrekt liest und schreibt — aus der Sicht eines Praktikers dargestellt.</summary>
    
    
    
    <category term="Registry"/>
    
    <category term="WOW64"/>
    
    <category term="Wow6432Node"/>
    
    <category term="UAC"/>
    
    <category term="64-Bit-Migration"/>
    
    <category term="Windows"/>
    
    <category term="C#"/>
    
    <category term="Fehlersuche"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Welches Windows gehört auf einen Industrie-PC? — Ein praktischer Leitfaden zu Windows IoT Enterprise / LTSC</title>
    <id>https://comcomponent.com/de/blog/windows-iot-enterprise-ltsc-industrial-pc/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-iot-enterprise-ltsc-industrial-pc/"/>
    <published>2026-07-24T00:10:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Ein in eine Anlage eingebetteter PC soll zehn Jahre laufen, doch das gewöhnliche Windows 11 erhält ein jährliches Funktionsupdate und fällt nach zwei bis drei Jahren aus dem Support. Dieser Artikel ordnet den zehnjährigen Support von Windows IoT Enterprise LTSC, die Edition-Palette, Lizenzwege und die Punkte, auf die Entwickler achten müssen, jeweils mit Primärquellen belegt.</summary>
    
    
    
    <category term="Windows IoT"/>
    
    <category term="LTSC"/>
    
    <category term="Industrie-PC"/>
    
    <category term="Anlageneinbettung"/>
    
    <category term="Windows 11"/>
    
    <category term="Langzeit-Support"/>
    
    <category term="Fertigung"/>
    
    <category term="Anlagenintegration"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Praktische Optionen nach dem Support-Ende von Windows 10 — Eine Entscheidungstabelle für ESU, LTSC und Ersatz</title>
    <id>https://comcomponent.com/de/blog/windows-10-eol-esu-ltsc-decision/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-10-eol-esu-ltsc-decision/"/>
    <published>2026-07-24T00:00:00+00:00</published>
    <updated>2026-07-24T00:00:00+00:00</updated>
    
    <summary type="text">Neun Monate nach dem Support-Ende von Windows 10 im Oktober 2025 ordnet dieser Artikel, was mit den noch in Ihrem Unternehmen vorhandenen Windows-10-PCs zu tun ist. Er stellt die vier Optionen — Migration zu Windows 11, ESU, IoT Enterprise LTSC und Netzwerkisolierung — in einer Entscheidungstabelle mit Kosten und Fristen gegenüber und erläutert die auf Seiten der Geschäftsanwendung nötige Prüfung.</summary>
    
    
    
    <category term="Windows 10"/>
    
    <category term="Windows 11"/>
    
    <category term="ESU"/>
    
    <category term="LTSC"/>
    
    <category term="Support-Ende"/>
    
    <category term="Migration"/>
    
    <category term="Geschäftsanwendungen"/>
    
    <category term="IT-Asset-Management"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Sollte diese Batch-Datei zu PowerShell wechseln? — Bestandsaufnahme von cmd/bat-Assets und die Migrationsentscheidung</title>
    <id>https://comcomponent.com/de/blog/bat-to-powershell-migration-decision/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/bat-to-powershell-migration-decision/"/>
    <published>2026-07-18T04:30:00+00:00</published>
    <updated>2026-07-18T00:00:00+00:00</updated>
    
    <summary type="text">Eine Entscheidungstabelle, mit der Sie festlegen, ob die Batch-Dateien, die noch Ihren Geschäftsbetrieb am Laufen halten, zu PowerShell migrieren sollten: der Statusunterschied zwischen cmd und VBScript, strukturelle Schwächen von bat wie das Nichtanhalten bei Fehlern, die Schreibweise während der Übergangsphase, eine Referenztabelle zur Befehlsumschreibung und der Migrationsablauf.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Batch-Datei"/>
    
    <category term="cmd"/>
    
    <category term="VBScript"/>
    
    <category term="Nutzung vorhandener Ressourcen"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Skript"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">COM und .NET aus PowerShell aufrufen — Was Ihre Skripte erreichen können, erweitern</title>
    <id>https://comcomponent.com/de/blog/powershell-com-dotnet-interop/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-com-dotnet-interop/"/>
    <published>2026-07-18T04:00:00+00:00</published>
    <updated>2026-07-18T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden zum Aufrufen von .NET-Klassen aus PowerShell, zum Einbetten von C#- und Win32-APIs mit Add-Type, zur Steuerung von COM, zum Bereinigen zurückbleibender Excel-Prozesse, dazu, warum unbeaufsichtigte Office-Automatisierung nicht unterstützt wird, sowie zu den Unterschieden zwischen 5.1 und 7.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="COM"/>
    
    <category term=".NET"/>
    
    <category term="Automatisierung"/>
    
    <category term="Skript"/>
    
    <category term="Nutzung vorhandener Ressourcen"/>
    
    <category term="Betriebliche Effizienz"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Power Automate versus PowerShell + Aufgabenplanung — Jedes Automatisierungswerkzeug dort einsetzen, wo es passt, statt sie zu vermischen</title>
    <id>https://comcomponent.com/de/blog/power-automate-powershell-task-scheduler-comparison/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/power-automate-powershell-task-scheduler-comparison/"/>
    <published>2026-07-18T04:00:00+00:00</published>
    <updated>2026-07-18T00:00:00+00:00</updated>
    
    <summary type="text">Für IT-Mitarbeiter in kleinen und mittleren Unternehmen, bei denen nächtliche PowerShell-+-Aufgabenplanung-Batches und Power-Automate-Flows begonnen haben nebeneinander zu existieren, legt dieser Artikel dar, wo die Stärken jedes Werkzeugs liegen, bietet eine Entscheidungstabelle für die Wahl, ein lose gekoppeltes Integrationsmuster über SharePoint sowie Hinweise zu Lizenzierung und Wartung.</summary>
    
    
    
    <category term="Power Automate"/>
    
    <category term="PowerShell"/>
    
    <category term="Aufgabenplanung"/>
    
    <category term="Windows"/>
    
    <category term="SharePoint"/>
    
    <category term="Betriebsautomatisierung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Zugangsdaten in PowerShell sicher handhaben — Klartext-Passwörter aus Ihren Skripten verbannen</title>
    <id>https://comcomponent.com/de/blog/powershell-credential-secretmanagement/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/powershell-credential-secretmanagement/"/>
    <published>2026-07-18T03:30:00+00:00</published>
    <updated>2026-07-18T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden, um Klartext-Passwörter aus PowerShell-Skripten zu entfernen und sicher zu speichern: was SecureString wirklich ist und wo es an seine Grenzen stößt, wie Export-Clixml Zugangsdaten mit DPAPI speichert, und wo SecretManagement/SecretStore ihren Platz haben.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Sicherheit"/>
    
    <category term="Zugangsdaten"/>
    
    <category term="DPAPI"/>
    
    <category term="Automatisierung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Skript"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Personenabhängigkeit bei Power Automate vermeiden — Flows am Laufen halten, nachdem ihr Ersteller das Unternehmen verlässt</title>
    <id>https://comcomponent.com/de/blog/power-automate-ownership-handover-governance/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/power-automate-ownership-handover-governance/"/>
    <published>2026-07-18T03:30:00+00:00</published>
    <updated>2026-07-18T00:00:00+00:00</updated>
    
    <summary type="text">Ein Überblick, wie sich dem Risiko begegnen lässt, dass Power-Automate-Flows stehen bleiben, wenn ihr Ersteller kündigt oder wechselt: was beim Löschen des Besitzerkontos passiert, das Einrichten von Mitbesitzern, die Übernahme verwaister Flows, das Design des Ausführungskontos und die Bestandsaufnahme mit einem Flow-Register.</summary>
    
    
    
    <category term="Power Automate"/>
    
    <category term="Personenabhängigkeit"/>
    
    <category term="Übergabe"/>
    
    <category term="Betrieb und Wartung"/>
    
    <category term="Governance"/>
    
    <category term="Microsoft 365"/>
    
    <category term="Betriebsautomatisierung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
</feed>
