{"id":907813,"date":"2026-10-23T13:46:02","date_gmt":"2026-10-23T13:46:02","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/compliance-dashboard-erstellen-powershell-azure\/"},"modified":"2026-10-23T13:46:03","modified_gmt":"2026-10-23T13:46:03","slug":"compliance-dashboard-erstellen-powershell-azure","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/de\/blog\/compliance-dashboard-erstellen-powershell-azure\/","title":{"rendered":"So erstellen Sie ein schlankes Compliance-Dashboard mit PowerShell und Azure-Tools"},"content":{"rendered":"<div class=\"in-context-cta\"><h2 style=\"margin-top: 0px\">Schl\u00fcsselpunkte<\/h2>\n<ul>\n<li>Mit Bordmitteln aufbauen: Kombinieren Sie PowerShell, Azure Log Analytics und Azure Monitor Workbooks, um ein schlankes Compliance-Dashboard zu erstellen, ohne neue Software kaufen zu m\u00fcssen.<\/li>\n<li>Datenerfassung automatisieren: Erfassen Sie Signale zur Endpunkt-Sicherheit \u00fcber Intune-Connectors oder PowerShell-Skripte und automatisieren Sie die Ausf\u00fchrung anschlie\u00dfend per Aufgabenplanung, Intune oder einer RMM-Plattform.<\/li>\n<li>Rohdaten in Visualisierungen umwandeln: Nutzen Sie PowerShell Universal, um aus CSV-Ausgaben interaktive Web-Dashboards zu bauen, oder setzen Sie Azure Monitor Workbooks f\u00fcr dynamische Berichterstattung aus Log Analytics ein.<\/li>\n<li>L\u00fccken in der RMM-Berichterstattung schlie\u00dfen: Verwenden Sie individuelle Dashboards als flexible R\u00fcckfallebene f\u00fcr besondere Compliance-Anforderungen von Kund:innen, die Standardansichten im RMM-Reporting nicht abdecken.<\/li>\n<li>Mit Plattform-Automatisierung skalieren: Erweitern Sie Ihren Workflow mit Plattformen wie NinjaOne, um Compliance-Skripte auf allen Endpunkten auszuf\u00fchren, gef\u00e4hrdete Ger\u00e4te zu markieren und automatisierte Alarmierungen auszul\u00f6sen.<\/li>\n<\/ul>\n<\/div>\n<p>Die meisten MSPs und internen IT-Abteilungen \u00fcberwachen die <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/it-compliance-2\/\">IT-Compliance<\/a> mit Bordmitteln, vor allem dann, wenn sie mit Kund:innen mit knappen Budgets arbeiten oder \u00fcber fragmentierte Plattformen hinweg t\u00e4tig sind.<\/p>\n<p>Die meisten RMM-Plattformen wie NinjaOne bieten zwar umfassende Compliance-Ansichten, doch diese Werkzeuge schr\u00e4nken mitunter die M\u00f6glichkeit ein, auf besondere Kundenanforderungen einzugehen. In solchen F\u00e4llen brauchen Sie ein schlankes Compliance-Dashboard, das als R\u00fcckfallebene dient, wenn Ihre RMM-Tools an ihre Grenzen sto\u00dfen.<\/p>\n<p>Ein eigenes <strong>Compliance-Dashboard<\/strong> verschafft Ihnen Flexibilit\u00e4t und Anpassungsf\u00e4higkeit. Das ist besonders bei fr\u00fchen Prototypen f\u00fcr Governance und Berichterstattung n\u00fctzlich.<\/p>\n<p>In diesem Leitfaden zeigen wir Ihnen Schritt f\u00fcr Schritt, wie Sie ein Compliance-Dashboard mit PowerShell und Azure-Tools entwickeln. Lesen Sie weiter, um mehr \u00fcber Compliance-Dashboards zu erfahren.<\/p>\n<p>\ud83c\udfa5 Dieses Video zeigt, <a href=\"https:\/\/www.ninjaone.com\/videos\/security\/how-to-build-a-lightweight-compliance-dashboard-using-powershell-and-azure-tools\/\">So erstellen Sie ein schlankes Compliance-Dashboard mit PowerShell und Azure-Tools<\/a>.<\/p>\n<h2>So erstellen Sie Compliance-Dashboards mit Bordmitteln<\/h2>\n<p>Sie m\u00fcssen nicht in Drittanbieter-Anwendungen investieren, um ein eigenes Compliance-Dashboard zu erstellen. Es gen\u00fcgen Bordmittel wie PowerShell, Log Analytics und Azure Workbooks. So gehen Sie vor:<\/p>\n<h3>Schritt 1: Compliance-Daten mit Bordmitteln erfassen<\/h3>\n<p>Zun\u00e4chst sammeln Sie Compliance-Signale von Ihren Endpunkten \u00fcber die Quellen, die in Ihrer Umgebung ohnehin vorhanden sind. Dazu geh\u00f6ren:<\/p>\n<ul>\n<li><strong>Azure Log Analytics: <\/strong>Wenn Sie Ihre Ger\u00e4teflotte mit Intune oder <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/microsoft-endpoint-manager\/\">Endpoint Manager<\/a> verwalten, k\u00f6nnen Sie \u00fcber integrierte Connectors Compliance-Daten abrufen, etwa zum Compliance-Status sowie zu BitLocker, Firewall und Virenschutz, und sie f\u00fcr eine zentrale Ansicht an Azure Log Analytics senden.<\/li>\n<li><strong>PowerShell-Skripte: <\/strong>F\u00fcr schnelle Pr\u00fcfungen vor Ort k\u00f6nnen Sie mit PowerShell-Skripten zentrale Compliance-Informationen von Ihren Ger\u00e4ten abfragen, zum Beispiel die Betriebssystem-Version und die Festplattenverschl\u00fcsselung, und diese Daten f\u00fcr die Berichterstattung zur\u00fcckgeben.<\/li>\n<\/ul>\n<h3>Schritt 2: Datenerfassung automatisieren<\/h3>\n<p>Um die Datenerfassung zu vereinfachen, automatisieren Sie den Prozess mit Skripten.<\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$devices = Get-Content \"devices.txt\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$results = foreach ($d in $devices) {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$status = Invoke-Command -ComputerName $d -ScriptBlock {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>Get-MpComputerStatus | Select-Object AMServiceEnabled, RealTimeProtectionEnabled<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>[PSCustomObject]@{ Device = $d; AVEnabled = $status.AMServiceEnabled }<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$results | Export-Csv \"C:\\Compliance\\compliance.csv\" -NoTypeInformation<\/code><\/strong><\/p>\n<p>Nutzen Sie die Aufgabenplanung, Intune oder eine <a href=\"https:\/\/www.ninjaone.com\/de\/rmm\/faqs-zum-remote-monitoring-und-management-rmm\/\">RMM-Plattform<\/a>, um das Skript t\u00e4glich oder w\u00f6chentlich auszuf\u00fchren.<\/p>\n<p><strong>Profi-Tipp:<\/strong> Wenn Sie Skripte \u00fcber eine ganze Ger\u00e4teflotte hinweg ausf\u00fchren, sollten Sie eine Verbindungspr\u00fcfung erg\u00e4nzen (etwa Test-Connection) oder -ErrorAction SilentlyContinue setzen, damit Offline-Rechner nicht die gesamte Datenerfassung blockieren.<\/p>\n<h3>Schritt 3: Daten visualisieren<\/h3>\n<p>Sobald alle Daten vorliegen, k\u00f6nnen Sie sie mit PowerShell Universal oder Azure Monitor Workbooks in ein gut lesbares Format f\u00fcr Analyse und Berichterstattung \u00fcberf\u00fchren.<\/p>\n<h4>(A) Interaktives Dashboard mit PowerShell Universal erstellen<\/h4>\n<p>Verwenden Sie das folgende PowerShell Universal Dashboard-Modul, um ein browserbasiertes Dashboard in Echtzeit zu erzeugen:<\/p>\n<p style=\"padding-left: 40px;\"><strong><code>Import-Module -Name UniversalDashboard<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$dashboard = New-UDDashboard -Title \"Compliance Overview\" -Content {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>New-UDHeading -Text \"Endpoint Compliance\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>New-UDTable -Title \"Compliance Status\" -Headers @(\"Device\",\"Status\") -Endpoint {<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$csv = Import-Csv \"C:\\Compliance\\compliance.csv\"<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>$csv<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>}<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>Start-UDDashboard -Dashboard $dashboard -Port 8080<\/code><\/strong><\/p>\n<p>Mit diesem Skript verwandeln Sie eine einfache CSV-Ausgabe in eine nutzbare Benutzeroberfl\u00e4che, ideal f\u00fcr interne IT-Reviews oder die Vorbereitung von QBRs.<\/p>\n<p><strong>Hinweis<\/strong>: Das obige Skript verwendet die Syntax des eigenst\u00e4ndigen Universal Dashboard (v2.x). Wenn Sie PowerShell Universal v3 oder v4+ einsetzen, erstellen Sie Ihr Dashboard \u00fcber die PowerShell Universal Management Console oder nutzen Sie das aktualisierte Cmdlet New-PSUDashboard.<\/p>\n<h4>(B) Compliance-Daten mit Azure Monitor Workbooks visualisieren<\/h4>\n<p>Liegen Ihre Compliance-Daten bereits in Azure Log Analytics, k\u00f6nnen Sie mit Workbooks umfangreiche, dynamische Dashboards erstellen. Damit lassen sich:<\/p>\n<ul>\n<li>Compliance-Verl\u00e4ufe grafisch darstellen (z. B. die Anzahl nicht konformer Ger\u00e4te pro Woche)<\/li>\n<li>Ger\u00e4te nach Betriebssystem-Version, Standort oder Compliance-Status segmentieren<\/li>\n<li>Live-Visualisierungen an gemeinsam genutzte Dashboards anheften, damit Stakeholder darauf zugreifen k\u00f6nnen<\/li>\n<\/ul>\n<h3>Schritt 4: Erkenntnisse per E-Mail und Bericht an Stakeholder weitergeben<\/h3>\n<p>Zum Schluss sollten Sie Ihre Erkenntnisse mit Personen teilen, die keinen Zugriff auf Ihr Compliance-Dashboard haben. Mit PowerShell oder <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/overview\" target=\"_blank\" rel=\"noopener\">Microsoft Graph<\/a> k\u00f6nnen Sie:<\/p>\n<ul>\n<li>Compliance-Zusammenfassungen per E-Mail an Ihr Team senden<\/li>\n<li>PDF-Momentaufnahmen f\u00fcr die Gesch\u00e4ftsleitung exportieren<\/li>\n<li>CSV-Dateien oder Diagramme an Ihre Wochen- oder Monatsberichte anh\u00e4ngen<\/li>\n<\/ul>\n<p>So bleiben alle Beteiligten informiert, auch ohne Zugriff auf das Dashboard.<\/p>\n<h2>Compliance-Dashboard kurz erkl\u00e4rt<\/h2>\n<p>Ein Compliance-Dashboard ist ein visuelles Tool, mit dem Sie den Einhaltungsstatus Ihres Unternehmens \u00fcberwachen und steuern. Es liefert Echtzeitdaten zum Ger\u00e4tezustand, zu Sicherheitskonfigurationen und zum Patch-Stand, die allesamt die Gesamtsituation Ihres Unternehmens beeinflussen.<\/p>\n<p>Doch wie sieht ein wirklich gutes Compliance-Dashboard aus?<\/p>\n<ul>\n<li><strong>Leicht exportierbar: <\/strong>Ein gutes Compliance-Dashboard l\u00e4sst sich f\u00fcr Audits und Berichte problemlos als PDF oder in anderen Formaten exportieren.<\/li>\n<li><strong>Anpassbar: <\/strong>Benutzer:innen sollten das Dashboard an ihre konkreten Anforderungen anpassen k\u00f6nnen, etwa indem sie Kreisdiagramme in Balkendiagramme umwandeln, um Daten passender darzustellen.<\/li>\n<li><strong>Detaillierte Einblicke: <\/strong>Ein umfassendes Dashboard liefert detaillierte Informationen zu zentralen Kennzahlen, etwa dazu, auf welchen Ger\u00e4ten kritische Updates fehlen und welche veraltete Virensignaturen verwenden.<\/li>\n<li><strong>Skalierbar: <\/strong>Und schlie\u00dflich sollte das Dashboard skalierbar sein. Es muss mit dem Unternehmen mitwachsen k\u00f6nnen, das es einsetzt.<\/li>\n<\/ul>\n<h2>Ihr Compliance-Dashboard mit NinjaOne erweitern<\/h2>\n<p>Dieses Compliance-Dashboard ist zwar tool-unabh\u00e4ngig, doch Plattformen wie NinjaOne k\u00f6nnen seinen Funktionsumfang erweitern:<\/p>\n<ul>\n<li>PowerShell-Compliance-Skripte \u00fcber Automatisierungsrichtlinien ausf\u00fchren<\/li>\n<li>Daten zu Ger\u00e4tezustand und Patches exportieren und in Dashboards einlesen<\/li>\n<li>Ger\u00e4te auf Basis der Ergebnisse als konform oder gef\u00e4hrdet kennzeichnen<\/li>\n<li>Dashboard-URLs oder Compliance-Momentaufnahmen in die Ger\u00e4tedokumentation aufnehmen<\/li>\n<li>Alarmierungen ausl\u00f6sen, wenn Skripte nicht erf\u00fcllte Compliance-Kriterien erkennen<\/li>\n<\/ul>\n<p>Wenn Sie diese Integrationen in Ihren Dashboard-Workflow einbinden, behalten Sie den Compliance-Status Ihres Unternehmens besser im Blick. Au\u00dferdem lassen sich damit die Daten in Ihren erstellten Berichten gut \u00fcberpr\u00fcfen.<\/p>\n<div class=\"quick-start-guide\"><h2><svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M41.4822 0H3.51778C1.57496 0 0 1.57496 0 3.51778V41.4822C0 43.425 1.57496 45 3.51778 45H41.4822C43.425 45 45 43.425 45 41.4822V3.51778C45 1.57496 43.425 0 41.4822 0Z\" fill=\"#053856\"\/>\n<path d=\"M30.4399 13.9904C28.9161 12.4475 26.9127 11.6737 24.4346 11.6737C23.0721 11.6737 21.8188 11.911 20.6794 12.3858C19.5401 12.8605 18.5859 13.5346 17.8168 14.4129V11.2654L12.2766 13.867V32.562H18.0779V22.4739C18.0779 20.6224 18.5099 19.2267 19.3787 18.2867C20.2474 17.3515 21.4105 16.8815 22.8727 16.8815C24.1877 16.8815 25.1894 17.285 25.8825 18.0968C26.5756 18.9086 26.9222 20.1334 26.9222 21.7808V32.562H32.7234V21.2728C32.7234 18.2393 31.9591 15.5285 30.4399 13.9856V13.9904Z\" fill=\"#04FF88\"\/>\n<\/svg>Quick-Start-Guide<\/h2><p>NinjaOne unterst\u00fctzt Sie dabei, ein schlankes Compliance-Dashboard mit PowerShell und Azure-Tools aufzubauen. Die Plattform bietet daf\u00fcr mehrere zentrale Funktionen:<\/p>\n<ol>\n<li><b data-stringify-type=\"bold\">PowerShell-Integration<\/b>\n<ul>\n<li>NinjaOne unterst\u00fctzt PowerShell-Skripte f\u00fcr individuelle Compliance-Pr\u00fcfungen<\/li>\n<li>Bietet integrierte Skriptvorlagen und Automatisierungsfunktionen<\/li>\n<li>Erm\u00f6glicht die Integration mit der Microsoft Graph API f\u00fcr die Compliance-Berichterstattung<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Azure-Integration<\/b>\n<ul>\n<li>Unterst\u00fctzt Integrationen mit Azure AD und Entra ID<\/li>\n<li>Kann Compliance-Berichte \u00fcber mehrere Mandanten hinweg abrufen<\/li>\n<li>Erm\u00f6glicht automatisierte Benutzerbereitstellung und Compliance-\u00dcberwachung<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Dashboard-Funktionen<\/b>\n<ul>\n<li>Bietet anpassbare Dashboards mit Widgets zu Zustands- und Compliance-Status<\/li>\n<li>Unterst\u00fctzt den Export von Compliance-Daten als CSV<\/li>\n<li>Bietet Echtzeit-Monitoring und Alarmierung<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Zentrale Empfehlungen:<\/p>\n<ul>\n<li>Nutzen Sie PowerShell-Skripte, um Compliance-Daten zu erfassen<\/li>\n<li>Setzen Sie die Microsoft Graph API f\u00fcr mandanten\u00fcbergreifende Berichterstattung ein<\/li>\n<li>Nutzen Sie die Skripting- und Dashboard-Funktionen von NinjaOne, um den Compliance-Status zu visualisieren<\/li>\n<\/ul>\n<p>F\u00fcr die leistungsf\u00e4higste L\u00f6sung empfehle ich, die nativen Funktionen von NinjaOne mit eigenen PowerShell-Skripten zu kombinieren und so ein ma\u00dfgeschneidertes Compliance-Dashboard zu erstellen, das Ihren konkreten Anforderungen entspricht.<\/p>\n<\/div>\n<h2>Bessere Compliance-Kontrolle durch individuelle Dashboards<\/h2>\n<p>Sie m\u00fcssen nicht in neue Software investieren, um ein eigenes Compliance-Dashboard zu erstellen. Mit Werkzeugen wie PowerShell, Log Analytics und Azure Workbooks \u00fcberwachen Sie die Compliance und berichten dar\u00fcber, falls Ihre bestehenden Plattformen an ihre Grenzen sto\u00dfen.<\/p>\n<p>So haben Sie genug Spielraum, um Ihre Compliance-Ansichten exakt auf Ihren Bedarf zuzuschneiden, egal ob Sie schnelle Prototypen f\u00fcr die Berichterstattung an die Gesch\u00e4ftsleitung bauen oder interne Audits durchf\u00fchren.<\/p>\n<p>In Kombination mit Plattformen wie NinjaOne entsteht aus diesen individuellen Dashboards ein umfassender und skalierbarer Workflow f\u00fcr die Compliance-\u00dcberwachung.<\/p>\n<p><strong>Verwandte Themen:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/de\/blog\/it-compliance-2\/\">IT-Compliance: Definition, Standards und Risiken<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/de\/it-hub\/endpoint-security\/was-ist-compliance-management-definition-bedeutung\/\">Was ist Compliance-Management? Definition &amp; Bedeutung<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/de\/it-hub\/endpoint-security\/was-ist-governance-risiko-und-konformitaet\/\">Was ist GRC (Governance, Risk and Compliance)?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Die meisten MSPs und internen IT-Abteilungen \u00fcberwachen die IT-Compliance mit Bordmitteln, vor allem dann, wenn sie mit Kund:innen mit knappen Budgets arbeiten oder \u00fcber fragmentierte Plattformen hinweg t\u00e4tig sind. Die meisten RMM-Plattformen wie NinjaOne bieten zwar umfassende Compliance-Ansichten, doch diese Werkzeuge schr\u00e4nken mitunter die M\u00f6glichkeit ein, auf besondere Kundenanforderungen einzugehen. In solchen F\u00e4llen brauchen Sie [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":557076,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4356],"tags":[],"class_list":["post-907813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-betrieb"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=907813"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907813\/revisions"}],"predecessor-version":[{"id":907814,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907813\/revisions\/907814"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/557076"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=907813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/categories?post=907813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/tags?post=907813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}