Community Hub und GitHub
Gilt für: Configuration Manager (Current Branch)
Wichtig
Ab März 2023 wird dieses Feature von Configuration Manager entfernt. Alle zukünftigen Versionen ab 2303 verfügen nicht über den Community Hub-Knoten in der Verwaltungskonsole. Der Community Hub-Knoten in älteren Versionen wird an veraltete Features umgeleitet.
Die IT-Administratorcommunity hat im Laufe der Jahre eine Fülle von Wissen entwickelt. Anstatt Elemente wie Skripts und Berichte von Grund auf neu zu erfinden, haben wir einen Community-Hub in Configuration Manager erstellt, in dem IT-Administratoren sich gegenseitig freigeben können. Indem Sie die Arbeit anderer nutzen, können Sie Arbeitsstunden sparen. Der Community-Hub fördert Kreativität, indem er auf der Arbeit anderer aufbaut und andere Personen auf Ihre aufbauen kann. GitHub verfügt bereits über branchenweite Prozesse und Tools, die für die Freigabe entwickelt wurden. Jetzt kann der Community-Hub diese Tools direkt in der Configuration Manager-Konsole als grundlegende Elemente für die Förderung dieser neuen Community nutzen.
Informationen zum Community Hub
Community Hub unterstützt die folgenden Objekte:
- CMPivot-Abfragen
- Anwendungen
- Tasksequenzen
- Konfigurationselemente
- Konfigurationsbaselines, einschließlich untergeordneter Konfigurationselemente
- Baselines mit Softwareupdates oder versionsspezifischen Verweisen werden nicht unterstützt.
- PowerShell-Skripts
- Berichte
- Power BI-Berichtsvorlagen
- Informationen zum Freigeben und Verwenden von Power BI-Berichtsvorlagen mit Community Hub finden Sie unter Integrieren in Power BI-Berichtsserver.
-
Konsolenerweiterungen stehen zum Download zur Verfügung, aber die Beiträge sind derzeit begrenzt.
- Inhalte für Konsolenerweiterungen werden nicht von Microsoft gehostet. Derzeit wird der Quelldownloadspeicherort im ausführlichen SmsAdminUi.log für die Konsole angezeigt, die den Download initiiert.
Neuerungen
- Unterstützung für das Herunterladen signierter Konsolenerweiterungen und des eingeschränkten Beitrags, hinzugefügt im Juli 2021
- Filtern von Inhalten bei Verwendung der Suche, hinzugefügt im Juni 2021
- Unterstützung für Konfigurationsbaselines, einschließlich untergeordneter Konfigurationselemente, hinzugefügt im März 2021
- Unterstützung für Power BI-Berichte, hinzugefügt im Februar 2021
Voraussetzungen
Das Gerät, auf dem die Configuration Manager-Konsole ausgeführt wird, die für den Zugriff auf den Community Hub verwendet wird, benötigt Folgendes:
- .NET Framework, Version 4.6 oder höher
- .NET Framework Version 4.6.2 oder höher ist ab Configuration Manager 2010 erforderlich
- Ab Version 2107 erfordert die Konsole .NET-Version 4.6.2, und Version 4.8 wird empfohlen. Weitere Informationen finden Sie unter Installieren der Configuration Manager-Konsole.
- Eine unterstützte Version von Windows 10 oder höher
- Windows Server wird vor Version 2010 nicht unterstützt, sodass die Configuration Manager-Konsole auf einem unterstützten Windows-Clientgerät installiert werden muss, das vom Standortserver getrennt ist.
- Installieren Sie ab Version 2010 die Microsoft Edge WebView2-Konsolenerweiterung , um Windows Server zu unterstützen.
- .NET Framework, Version 4.6 oder höher
Der Verwaltungsdienst in Configuration Manager muss eingerichtet und funktionsfähig sein.
Wenn Ihre Organisation die Netzwerkkommunikation mit dem Internet über eine Firewall oder ein Proxygerät einschränkt, müssen Sie der Configuration Manager-Konsole den Zugriff auf Internetendpunkte gestatten. Weitere Informationen finden Sie unter Internetzugriffsanforderungen.
Ein GitHub-Konto ist nur erforderlich, um Inhalte auf der Seite Ihr Hub beizutragen und zu teilen. Wenn Sie keine Freigabe wünschen, können Sie Beiträge anderer Personen verwenden, ohne über ein GitHub-Konto zu verfügen. Weitere Informationen finden Sie unter Mitwirken am Community-Hub.
Wichtig
Configuration Manager-Versionen 2006 und früher können sich nicht bei GitHub anmelden. Configuration Manager Version 2010 oder höher mit installierter WebView2-Konsolenerweiterung ist für die Anmeldung erforderlich.
Berechtigungen
- So importieren Sie ein Skript: Erstellen Sie die Berechtigung für SMS_Scripts Klasse.
- So importieren Sie einen Bericht: Sicherheitsrolle "Volladministrator".
- Ab Version 2010 können Volladministratoren die Hierarchie für nicht überprüfte Inhalte über Hierarchieeinstellungen aktivieren. Administratoren in niedrigeren Hierarchien können die Hierarchie für nicht überprüfte Hubelemente nicht aktivieren. Weitere Informationen finden Sie im Abschnitt Kategorisieren von Community Hub-Inhalten .
Die meisten integrierten Sicherheitsrollen haben Zugriff auf den Community Hub-Knoten :
Rollenname | Anzeigen des Hubs | Beitragen von Hubinhalten | Herunterladen von Hubinhalten |
---|---|---|---|
Remotetools-Operator | Nein | Nicht zutreffend | Nicht zutreffend |
Schreibgeschützter Analyst | Ja | Nein | Nein |
Alle anderen Rollen | Ja | Ja | Ja |
Verwenden des Community Hubs
- Wechseln Sie zum Knoten Community Hub im Arbeitsbereich Community .
- Wählen Sie ein Element aus, das heruntergeladen werden soll.
- Sie benötigen die entsprechenden Berechtigungen an Ihrem Configuration Manager-Standort, um Objekte vom Hub herunterzuladen und in den Standort zu importieren.
- So importieren Sie ein Skript: Erstellen Sie die Berechtigung für SMS_Scripts Klasse.
- So importieren Sie einen Bericht: Sicherheitsrolle "Volladministrator".
- Heruntergeladene Berichte werden in einem Berichtsordner namens Hub auf dem Reporting Services-Punkt bereitgestellt. Heruntergeladene Skripts werden im Knoten Skripts ausführen angezeigt. In der Regel werden heruntergeladene Elemente auf dem Konsolenknoten platziert, für den sie verwendet werden.
- Zeigen Sie alle Elemente an, die von Ihrer Organisation aus dem Hub heruntergeladen wurden, indem Sie auf dem Knoten Community Hubdie Option Ihre Downloads auswählen.
Filtern von Community Hub-Inhalten bei der Suche
Sie können Inhalte im Community Hub filtern, wenn Sie die Suche verwenden. Die folgenden Filter können bei der Suche verwendet werden:
Filtername | Beispielsuche | Verwendet einen like Filter |
---|---|---|
Typ | type:report |
Ja |
Kuratiert | curated:false |
Nein |
Benutzer | user:<GitHubUserName> |
Nein |
Organisation | org:<GitHubOrganizationName> |
Nein |
Name | name:test_report |
Ja |
Beschreibung | desc:description |
Ja |
Beim Filtern von Community Hub-Elementen in der Suche:
- Die Filterung nach einigen Elementen erfolgt mithilfe von
like
, sodass Sie den genauen Namen eines Elements, das Sie suchen möchten, nicht kennen müssen. Beispielsweise würde die Verwendung vontype:task
Tasksequenzen zurückgeben. - Sie können denselben Filter nicht zweimal in einer Suche verwenden. Beispielsweise würde die Verwendung von
type:report
undtype:extension
nur Berichte zurückgeben, da der zweite Filter ignoriert wird. - Die Suchfilterung berücksichtigt die Hierarchieeinstellung für die Anzeige von Community Hub-Inhaltskategorien.
- Wenn Ihre Hierarchie auf Microsoft und kuratierte Communityinhalte anzeigen festgelegt ist,
curated:false
wird ignoriert. - Wenn Ihre Hierarchie auf Microsoft-Inhalt anzeigen festgelegt ist, wird der
curated:
Filter ignoriert.
- Wenn Ihre Hierarchie auf Microsoft und kuratierte Communityinhalte anzeigen festgelegt ist,
- Ab Version 2203 zeigt die Konsole eine Liste der Suchfilter an, die Sie im Community Hub verwenden können.
Direkte Links zu Community Hub-Elementen
(Eingeführt in Version 2006)
Sie können über einen direkten Link zu Elementen im Community Hub-Knoten der Configuration Manager-Konsole navigieren und darauf verweisen. Arbeiten Sie ganz einfach mit Ihren Kollegen zusammen, indem Sie direkte Links zu Community Hub-Elementen freigeben. Diese Deep Links gelten derzeit nur für Elemente im Community Hub-Knoten der Konsole.
Voraussetzungen für direkte Links:
- Configuration Manager-Konsolenversion 2006 oder höher
Freigeben eines Elements:
- Wechseln Sie zum Element im Hub, und wählen Sie Freigeben aus.
- Fügen Sie den kopierten Link ein, und geben Sie ihn für andere Personen weiter.
Öffnen Sie einen freigegebenen Link:
- Öffnen Sie den Link auf einem Computer, auf dem die Configuration Manager-Konsole installiert ist.
- Wählen Sie Community-Hub starten aus, wenn Sie dazu aufgefordert werden.
- Die Konsole wird direkt mit dem Skript im Knoten Community Hub geöffnet.
Kategorisieren von Community Hub-Inhalten
(eingeführt in Version 2010)
Ab Configuration Manager Version 2010 werden Community Hub-Inhalte in einer Microsoft-, kuratierten oder nicht überprüften Kategorie gruppiert, damit Administratoren die Inhaltstypen auswählen können, die in ihrer Umgebung angezeigt werden. Administratoren können aus den verschiedenen Kategorien von Inhalten wählen, die im Community Hub bereitgestellt werden, um ihrem Risikoprofil und ihrer Bereitschaft zur Freigabe und Verwendung von Inhalten von Personen außerhalb von Microsoft und außerhalb ihres eigenen Unternehmens zu entsprechen. Nur Volladministratoren können die Hierarchie für nicht überprüfte Inhalte über Hierarchieeinstellungen aktivieren.
Community Hub-Inhalte verfügen über drei Kategorien für Inhaltsquellen:
- Von Microsoft kuratiert: Von Microsoft bereitgestellte Inhalte
- Von der Community kuratierte Inhalte: Von der Community bereitgestellte Inhalte, die von Microsoft überprüft werden
- Community nicht überprüft: Allgemeine Inhalte aus der Community, die nicht von Microsoft überprüft werden
Administratoren können die Inhaltstypen, die in ihrer Umgebung angezeigt werden, aus den folgenden Optionen auswählen:
- Microsoft-Inhalte anzeigen: Wenn Sie diese Option auswählen, werden nur von Microsoft erstellte Inhalte im Community Hub angezeigt. Dieser Inhalt hat einige grundlegende Tests und Überprüfungen durchgeführt, um keine Schadsoftware und unangemessenen Text zu bestätigen.
- Anzeigen von Microsoft- und kuratierten Communityinhalten: Zeigen Sie kuratierte Inhalte von Microsoft und Communitypartnern mit grundlegender Überprüfung an. Wenn Sie diese Option auswählen, werden nur Inhalte angezeigt, die kuratiert wurden. Der Zusammenstellungsprozess umfasst eine grundlegende Überprüfung, um zu bestätigen, dass der Inhalt keine Schadsoftware und unangemessenen Text enthält, aber nicht unbedingt getestet wurde. Es enthält Inhalte aus der Community, nicht nur von Microsoft.
- Alle Inhalte anzeigen, einschließlich nicht überprüfter Inhalte: Wenn Sie diese Option auswählen, wird der gesamte Inhalt angezeigt. Diese Option enthält nicht überprüfte Open-Source-Typbeispiele aus der Community, was bedeutet, dass der Inhalt nicht unbedingt überprüft wurde. Sie wird unverändert als Beispielinhalt vom Open-Source-Typ bereitgestellt. Es wird dringend empfohlen, ihre eigenen Überprüfungen und Tests vor der Verwendung durchzuführen. Dies ist eine bewährte Methode für alle Inhalte, aber insbesondere für diese Inhaltsklasse.
Da es sich bei den Inhalten um Inhalte im Open-Source-Stil handelt, sollten Administratoren vor der Nutzung immer überprüfen, was bereitgestellt wird. Der neue Zusammenstellungsprozess dient dazu, das Material zu überprüfen, um sicherzustellen, dass es keine offensichtlichen Qualitäts- oder Complianceprobleme gibt, aber es wird eine etwas flüchtige Überprüfung sein. Alle Inhalte, die auf GitHub gespeichert sind und über den Community Hub aufgerufen werden, werden von Microsoft nicht unterstützt. Microsoft überprüft keine Inhalte, die von der allgemeinen Community gesammelt oder von dieser freigegeben werden. Weitere Informationen finden Sie unter GitHub-Nutzungsbedingungen und GitHub-Datenschutzbestimmungen.
Wählen Sie die Inhaltskategorien aus, die im Community Hub für die Umgebung angezeigt werden sollen.
- Wechseln Sie in der Configuration Manager-Konsole zu Verwaltung>Übersicht>Standortkonfigurationsstandorte>.
- Wählen Sie den Standort der obersten Ebene in Ihrer Hierarchie und dann im Menüband Hierarchieeinstellungen aus.
- Ändern Sie auf der Registerkarte Allgemein die Einstellung Community Hub in Microsoft-Inhalt anzeigen.
- Wählen Sie OK aus, wenn Sie die Änderung der Hierarchieeinstellung abgeschlossen haben.
- Öffnen Sie den Knoten Community Hub im Arbeitsbereich Community .
- Stellen Sie sicher, dass nur Microsoft-Inhalte angezeigt werden und zum Download verfügbar sind.
- Wechseln Sie zurück zu Hierarchieeinstellungen , und wählen Sie eine weitere Option aus , z. B. Alle Inhalte anzeigen, einschließlich nicht überprüfter Inhalte.
- Vergewissern Sie sich, dass nur der Inhaltstyp angezeigt wird und aus dem Community Hub heruntergeladen werden kann, der der entsprechenden Hierarchieeinstellungskategorie entspricht.
Installieren der WebView2-Konsolenerweiterung
(eingeführt in Version 2010)
Die Microsoft Edge WebView2-Konsolenerweiterung ermöglicht die vollständige Funktionalität für community hub. Wenn WebView2 nicht installiert ist, wird ein Banner angezeigt, wenn Sie zum Knoten Community Hub navigieren. Die WebView2-Konsolenerweiterung:
- Zeigt den Community Hub unter Windows Server-Betriebssystemen an.
- Aktiviert die Anmeldung für GitHub.
- Die GitHub-Anmeldung ist für die Mitwirkung am Community Hub erforderlich, aber nicht für das Herunterladen von Elementen.
Wichtig
- Beim Upgrade auf Configuration Manager 2107 werden Sie aufgefordert, die WebView2-Konsolenerweiterung erneut zu installieren.
- Configuration Manager-Versionen 2006 und früher können sich nicht bei GitHub anmelden, aber dennoch Elemente herunterladen. Die Verwendung des Community Hubs unter Windows Server erfordert die WebView2-Konsolenerweiterung und Configuration Manager Version 2010 oder höher.
Befolgen Sie die folgenden Anweisungen, um die vollständige Funktionalität des Community Hubs zu aktivieren:
Wählen Sie in der oberen rechten Ecke der Konsole das Glockensymbol aus, um Configuration Manager-Konsolenbenachrichtigungen anzuzeigen.
Die Benachrichtigung lautet Neue benutzerdefinierte Konsolenerweiterungen sind verfügbar.
Wählen Sie den Link Benutzerdefinierte Konsolenerweiterungen installieren aus, um die Installation zu starten.
Wenn die Installation abgeschlossen ist, wählen Sie Schließen aus, um die Konsole neu zu starten.
Vergewissern Sie sich, dass Sie den Community Hub-Knoten auf dem Computer anzeigen können, auf dem das Windows Server-Betriebssystem ausgeführt wird.
- Möglicherweise stellen Sie auch fest, dass ein neuer Ordner
AdminConsole\bin\Microsoft.WebView2.FixedVersionRuntime.<version>.x86
erstellt wurde. - Die Dateien werden automatisch von https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section mit den anderen verteilbaren Dateien heruntergeladen.
- Möglicherweise stellen Sie auch fest, dass ein neuer Ordner
Tipp
Ab Configuration Manager Version 2103 können Sie die WebView2-Erweiterung auch über den Knoten Konsolenerweiterungen installieren. Weitere Informationen finden Sie unter Installieren einer Erweiterung auf einer lokalen Konsole.
Bekannte Probleme
Community Hub wird nicht geladen
Der Community Hub wird möglicherweise nicht oder nach einer langen Verzögerung geladen, wenn die WebView2-Konsolenerweiterung nicht installiert wurde. Weitere Informationen zum Installieren von Konsolenerweiterungen finden Sie unter Installieren der WebView2-Konsolenerweiterung und Verwalten von Konsolenerweiterungen (ab Version 2103).
Unbehandelte Ausnahme tritt beim Laden von Community Hub auf
Unter bestimmten Umständen kann beim Laden des Community Hubs die folgende Ausnahme auftreten:
Could not load type 'System.Runtime.InteropServices.Architecture' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Problemumgehung: Um dieses Problem zu umgehen, aktualisieren Sie .NET Framework auf Version 4.7.1 oder höher für den Computer, auf dem die Configuration Manager-Konsole ausgeführt wird.
Zugriff auf den Community Hub-Knoten nicht möglich, wenn die Konsole als anderer Benutzer ausgeführt wird
Wenn Sie als Benutzer mit niedrigeren Rechten angemeldet sind und Als anderer Benutzer ausführen auswählen, um die Configuration Manager-Konsole zu öffnen, können Sie möglicherweise nicht auf den Community Hub-Knoten zugreifen.
Heruntergeladene Berichte werden nicht von Ihrer Downloadseite entfernt
Wenn Sie einen heruntergeladenen Bericht aus dem Knoten Überwachungsberichte> löschen, wird der Bericht nicht von der Seite Community Hub>Ihre Downloads gelöscht, und Sie können den Bericht nicht erneut herunterladen.
Die Baseline kann nicht heruntergeladen werden, die ein zuvor heruntergeladenes Konfigurationselement enthält.
Wenn Sie zuvor mithilfe von Configuration Manager 2010 ein Konfigurationselement vom Community Hub heruntergeladen haben, erhalten Sie nach dem Upgrade auf Configuration Manager-Version 2103 möglicherweise eine Fehlermeldung beim Herunterladen einer Baseline. Ein Downloadfehler kann auftreten, wenn die Baseline eine aktualisierte Version des Konfigurationselements enthält, das Sie zuvor mit Configuration Manager 2010 heruntergeladen haben.
Problemumgehung: Um dieses Problem zu umgehen, löschen Sie das zuvor heruntergeladene Konfigurationselement, und laden Sie dann die Baseline mit der neuen Version des Konfigurationselements herunter.
Anmeldung nicht möglich, wenn einmaliges Anmelden mit mehrstufiger Authentifizierung verwendet wird
Wenn einmaliges Anmelden mit mehrstufiger Authentifizierung verwendet wird, können Sie sich bei Verwendung von Configuration Manager 2103 und früher möglicherweise nicht für die folgenden Features anmelden:
- Community-Hub
- Community Hub aus CMPivot
- Benutzerdefinierte Registerkarten im Softwarecenter, die eine Website laden, die Richtlinien für bedingten Zugriff unterliegt