Community Hub en GitHub

Van toepassing op: Configuration Manager (current branch)

Belangrijk

Vanaf maart 2023 wordt deze functie van Configuration Manager verwijderd. Alle toekomstige versies, te beginnen met 2303, hebben het knooppunt Community Hub niet in de beheerconsole. Het Community Hub-knooppunt in oudere versies wordt omgeleid naar afgeschafte functies.

De IT Beheer community heeft in de loop der jaren een schat aan kennis ontwikkeld. In plaats van items zoals scripts en rapporten helemaal opnieuw uit te vinden, hebben we een communityhub in Configuration Manager gebouwd waar IT-beheerders met elkaar kunnen delen. Door gebruik te maken van het werk van anderen kunt u uren aan werk besparen. De communityhub bevordert creativiteit door voort te bouwen op ander werk en anderen te laten bouwen op uw werk. GitHub heeft al branchebrede processen en hulpprogramma's die zijn gebouwd voor delen. Nu kan de Community-hub deze hulpprogramma's rechtstreeks in de Configuration Manager-console gebruiken als basisonderdelen voor het aandrijven van deze nieuwe community.

Over Community Hub

Community Hub ondersteunt de volgende objecten:

  • CMPivot-query's
  • Toepassingen
  • Takenreeksen
  • Configuratie-items
  • Configuratiebasislijnen, inclusief onderliggende configuratie-items
    • Basislijnen met software-updates of versiespecifieke verwijzingen worden niet ondersteund
  • PowerShell-scripts
  • Rapporten
  • Power BI-rapportsjablonen
    • Zie Integreren met Power BI Report Server voor informatie over het delen en gebruiken van Power BI-rapportsjablonen met Community Hub.
  • Console-extensies zijn beschikbaar om te downloaden, maar bijdragen zijn momenteel beperkt
    • Inhoud voor consoleextensies wordt niet gehost door Microsoft. Momenteel wordt de brondownloadlocatie weergegeven in de uitgebreide SmsAdminUi.log voor de console waarmee het downloaden wordt gestart.

Wat is er nieuw

  • Ondersteuning voor het downloaden van ondertekende console-extensies en beperkte bijdrage, toegevoegd in juli 2021
  • Inhoud filteren bij het gebruik van zoeken, toegevoegd in juni 2021
  • Ondersteuning voor configuratiebasislijnen, inclusief onderliggende configuratie-items, toegevoegd in maart 2021
  • Ondersteuning voor Power BI-rapporten, toegevoegd in februari 2021

Vereisten

  • Het apparaat met de Configuration Manager-console die wordt gebruikt voor toegang tot de Community-hub, heeft het volgende nodig:

    • .NET Framework versie 4.6 of hoger
      • .NET Framework versie 4.6.2 of hoger is vereist vanaf Configuration Manager 2010
      • Vanaf versie 2107 vereist de console .NET versie 4.6.2 en wordt versie 4.8 aanbevolen.Zie De Configuration Manager-console installeren voor meer informatie.
    • Een ondersteunde versie van Windows 10 of hoger
      • Windows Server wordt niet ondersteund vóór versie 2010, dus de Configuration Manager-console moet worden geïnstalleerd op een ondersteund Windows-clientapparaat dat los staat van de siteserver.
      • Installeer vanaf versie 2010 de Microsoft Edge WebView2-consoleextensie ter ondersteuning van Windows Server.
  • De beheerservice in Configuration Manager moet worden ingesteld en functioneel zijn.

  • Als uw organisatie netwerkcommunicatie met internet via een firewall of proxyapparaat beperkt, moet u de Configuration Manager console toegang geven tot internet-eindpunten. Zie Vereisten voor internettoegang voor meer informatie.

  • Een GitHub-account is alleen vereist om inhoud van de pagina Uw hub bij te dragen en te delen. Als u niet wilt delen, kunt u bijdragen van anderen gebruiken zonder een GitHub-account te hebben. Zie Bijdragen aan Community Hub voor meer informatie.

    Belangrijk

    Configuration Manager versies 2006 en eerder kunnen zich niet aanmelden bij GitHub. Configuration Manager versie 2010 of hoger waarop de WebView2-consoleextensie is geïnstalleerd, is vereist voor aanmelding.

Machtigingen

  • Een script importeren: Machtiging maken voor SMS_Scripts klasse.
  • Een rapport importeren: Volledige beheerdersbeveiligingsrol.
  • Vanaf versie 2010 kunnen volledige beheerders zich in de hiërarchie aanmelden voor niet-bekeken inhoud via hiërarchie-instellingen. Beheerders van lagere hiërarchie kunnen zich niet in de hiërarchie aanmelden voor niet-bekeken hubitems. Zie de sectie Community Hub-inhoud categoriseren voor meer informatie.

De meeste ingebouwde beveiligingsrollen hebben toegang tot het Community Hub-knooppunt :

Rolnaam De hub weergeven Bijdragen aan hub-inhoud Hub-inhoud downloaden
Operator externe hulpprogramma's Neen N.v.t. N.v.t.
Alleen-lezenanalist Ja Nee Nee
Alle andere rollen Ja Ja Ja

De Community-hub gebruiken

  1. Ga naar het knooppunt Community-hub in de werkruimte Community .
  2. Selecteer een item dat u wilt downloaden.
  3. U hebt de juiste machtigingen op uw Configuration Manager site nodig om objecten te downloaden van de hub en ze in de site te importeren.
    • Een script importeren: Machtiging maken voor SMS_Scripts klasse.
    • Een rapport importeren: Volledige beheerdersbeveiligingsrol.
  4. Gedownloade rapporten worden geïmplementeerd in een rapportmap met de naam hub op het Reporting Services-punt. Gedownloade scripts kunt u zien in het knooppunt Scripts uitvoeren . Gedownloade items worden doorgaans in het consoleknooppunt geplaatst waarvoor ze worden gebruikt.
  5. Bekijk alle items die door uw organisatie zijn gedownload van de hub door Uw downloads te selecteren in het knooppunt Community Hub .

Alle items die zijn gedownload van de Community-hub

U kunt inhoud in de Community-hub filteren wanneer u zoeken gebruikt. De volgende filters zijn beschikbaar om te gebruiken bij het zoeken:

Filternaam Voorbeeld van zoeken Maakt gebruik van een like filter
Type type:report Ja
Samengesteld curated:false Neen
Gebruiker user:<GitHubUserName> Neen
Organisatie org:<GitHubOrganizationName> Neen
Naam name:test_report Ja
Beschrijving desc:description Ja

Bij het filteren van Community Hub-items in de zoekopdracht:

  • Het filteren op sommige items wordt uitgevoerd met behulp van like , zodat u niet de exacte naam hoeft te weten van een item dat u wilt zoeken. Als u type:task bijvoorbeeld takenreeksen gebruikt, worden er takenreeksen geretourneerd.
  • U kunt hetzelfde filter niet tweemaal gebruiken in een zoekopdracht. Als u bijvoorbeeld en type:extension gebruikt, type:report worden alleen rapporten geretourneerd omdat het tweede filter wordt genegeerd.
  • Zoeken filteren respecteert de hiërarchie-instelling voor het weergeven van Community Hub-inhoudscategorieën.
    • Als uw hiërarchie is ingesteld op Microsoft en gecureerde community-inhoud weergeven, wordt deze curated:false genegeerd.
    • Als uw hiërarchie is ingesteld op Microsoft-inhoud weergeven, wordt het curated: filter genegeerd.
  • Vanaf versie 2203 geeft de console een lijst weer met zoekfilters die u kunt gebruiken in Community Hub. Schermopname van de console met zoekfilters voor Community Hub.

(Geïntroduceerd in versie 2006)

U kunt met een directe koppeling naar items navigeren en ernaar verwijzen in het Configuration Manager console Community Hub-knooppunt. Werk eenvoudig samen met uw collega's door directe koppelingen naar Community Hub-items te delen. Deze dieptekoppelingen zijn momenteel alleen voor items in het knooppunt Community Hub van de console.

Vereisten voor directe koppelingen:

  • Configuration Manager consoleversie 2006 of hoger

Een item delen:

  1. Ga naar het item in de hub en selecteer Delen.
  2. Plak de gekopieerde koppeling en deel deze met anderen.

Open een gedeelde koppeling:

  1. Open de koppeling vanaf een computer waarop de Configuration Manager-console is geïnstalleerd.
  2. Selecteer De Community-hub starten wanneer u hierom wordt gevraagd.
  3. De console wordt rechtstreeks geopend op het script in het hubknooppunt Community .

Community Hub-inhoud categoriseren

(Geïntroduceerd in versie 2010)

Vanaf Configuration Manager versie 2010 wordt Community Hub-inhoud gegroepeerd in een microsoft-, gecureerde of niet-bekeken categorie, zodat beheerders de typen inhoud kunnen kiezen die in hun omgeving worden weergegeven. Beheerders kunnen kiezen uit de verschillende inhoudscategorieën die worden aangeboden in de Community-hub om te voldoen aan hun risicoprofiel en hun bereidheid om inhoud te delen en te gebruiken van personen buiten Microsoft en buiten hun eigen bedrijf. Alleen volledige beheerders kunnen zich in de hiërarchie aanmelden voor niet-bekeken inhoud via hiërarchie-instellingen.

Community Hub-inhoud heeft drie categorieën voor inhoudsbronnen:

  • Door Microsoft gecureerd: inhoud die wordt geleverd door Microsoft
  • Door de community samengestelde inhoud: inhoud die wordt geleverd door de community die wordt beoordeeld door Microsoft
  • Community niet beoordeeld: Algemene inhoud van de community die niet wordt beoordeeld door Microsoft

De drie categorieën voor inhoudsbronnen in Community Hub

Beheerders kunnen de typen inhoud kiezen die hun omgeving weergeeft uit de volgende opties:

  • Microsoft-inhoud weergeven: als u deze optie selecteert, wordt alleen inhoud die door Microsoft is gemaakt, weergegeven in de Community-hub. Deze inhoud heeft een aantal basistests en scanvalidaties gehad om te bevestigen dat er geen malware en ongepaste tekst zijn.
  • Microsoft- en gecureerde community-inhoud weergeven: gecureerde inhoud van zowel Microsoft als communitypartners weergeven met basisbeoordelingsniveau. Als u deze optie selecteert, wordt alleen inhoud weergegeven die is gecureerd. Het curatieproces omvat basisbeoordeling om te bevestigen dat de inhoud geen malware en ongepaste tekst bevat, maar niet noodzakelijkerwijs is getest. Het bevat inhoud van de community, niet alleen van Microsoft.
  • Alle inhoud weergeven, inclusief niet-bekeken inhoud: als u deze optie selecteert, wordt alle inhoud weergegeven. Deze optie bevat niet-bekeken voorbeelden van opensource-typen uit de community, wat betekent dat de inhoud helemaal niet is beoordeeld. Het wordt als zodanig opgegeven als voorbeeldinhoud van het opensource-type. Het uitvoeren van uw eigen inspectie en testen voordat u het gebruikt, wordt ten zeerste aangemoedigd. Dit is een goede procedure voor elke inhoud, maar vooral voor deze inhoudsklasse.

Hiërarchie-instellingen voor toegestane inhoudsbronnen voor de Community-hub

Omdat de inhoud opensource-inhoud is, moeten beheerders altijd controleren wat er is opgegeven voordat ze deze gebruiken. Het nieuwe curatieproces is bedoeld om het materiaal te controleren om ervoor te zorgen dat er geen duidelijke kwaliteit of nalevingsproblemen zijn, maar het zal een beetje een oppervlakkige beoordeling zijn. Alle inhoud die is opgeslagen in GitHub en toegankelijk is vanuit de Community-hub, wordt niet ondersteund door Microsoft. Microsoft valideert geen inhoud die is verzameld van of gedeeld door de algemene community. Zie De servicevoorwaarden van GitHub en de privacyverklaring van GitHub voor meer informatie.

Selecteer de inhoudscategorieën die u wilt weergeven in Community Hub voor de omgeving

  1. Ga in de Configuration Manager-console naarBeheeroverzicht>>Siteconfiguratiesites>.
  2. Selecteer de site op het hoogste niveau in uw hiërarchie en selecteer Hiërarchie-instellingen op het lint.
  3. Wijzig op het tabblad Algemeen de instelling communityhub in Microsoft-inhoud weergeven.
  4. Selecteer OK wanneer u klaar bent met het wijzigen van de hiërarchie-instelling.
  5. Open het hubknooppunt Community in de werkruimte Community .
  6. Zorg ervoor dat alleen Microsoft-inhoud wordt weergegeven en kan worden gedownload.
  7. Terug naar Hiërarchie-instellingen en selecteer een andere optie, zoals Alle inhoud weergeven, inclusief niet-bekeken inhoud.
  8. Controleer of alleen het type inhoud wordt weergegeven en kan worden gedownload van de Community-hub, die overeenkomt met de bijbehorende categorie voor hiërarchie-instellingen.

De WebView2-consoleextensie installeren

(Geïntroduceerd in versie 2010)

De Microsoft Edge WebView2-consoleextensie maakt de volledige functionaliteit voor Community Hub mogelijk. Als WebView2 niet is geïnstalleerd, wordt er een banner weergegeven wanneer u naar het knooppunt Community Hub navigeert. De WebView2-consoleextensie:

  • Geeft de Community-hub weer op Windows Server-besturingssystemen
  • Hiermee schakelt u aanmelding voor GitHub in

Belangrijk

  • Wanneer u een upgrade uitvoert naar Configuration Manager 2107, wordt u gevraagd de WebView2-consoleextensie opnieuw te installeren.
  • Configuration Manager versies 2006 en eerder kunnen zich niet aanmelden bij GitHub, maar wel items downloaden. Voor het gebruik van Community Hub op Windows Server zijn de WebView2-consoleextensie en Configuration Manager versie 2010 of hoger vereist.

Volg de onderstaande instructies om de volledige functionaliteit van Community Hub in te schakelen:

  1. Selecteer in de rechterbovenhoek van de console het belpictogram om Configuration Manager consolemeldingen weer te geven.

    Meldingen in de Configuration Manager-console

  2. In de melding wordt opgegeven dat er nieuwe aangepaste console-extensies beschikbaar zijn.

    Melding nieuwe aangepaste consoleextensies zijn beschikbaar

  3. Selecteer de koppeling Aangepaste consoleextensies installeren om de installatie te starten.

  4. Wanneer de installatie is voltooid, selecteert u Sluiten om de console opnieuw op te starten.

    De installatie van de console-extensie is voltooid

  5. Controleer of u het Community Hub-knooppunt kunt bekijken vanaf de computer waarop het Windows Server-besturingssysteem wordt uitgevoerd.

Tip

Vanaf Configuration Manager versie 2103 kunt u de Extensie WebView2 ook installeren via het knooppunt Consoleextensies. Zie Een extensie installeren op een lokale console voor meer informatie.

Bekende problemen

Community Hub laadt niet

De Community-hub wordt mogelijk niet geladen of wordt na een lange vertraging geladen als de WebView2-consoleextensie niet is geïnstalleerd. Zie De WebView2-consoleextensie installeren en Consoleextensies beheren (vanaf versie 2103) voor meer informatie over het installeren van console-extensies.

Niet-verwerkte uitzondering treedt op bij het laden van Community Hub

In bepaalde omstandigheden kan de volgende uitzondering optreden bij het laden van community-hub:

Could not load type 'System.Runtime.InteropServices.Architecture' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Tijdelijke oplossing: u kunt dit probleem omzeilen door de .NET Framework bij te werken naar versie 4.7.1 of hoger voor de computer waarop de Configuration Manager-console wordt uitgevoerd.

Kan geen toegang krijgen tot het Community Hub-knooppunt bij het uitvoeren van de console als een andere gebruiker

Als u bent aangemeld als gebruiker met lagere rechten en Uitvoeren kiest als een andere gebruiker om de Configuration Manager console te openen, hebt u mogelijk geen toegang tot het knooppunt Community Hub.

Gedownloade rapporten worden niet verwijderd van uw downloadpagina

Als u een gedownload rapport verwijdert uit het knooppuntBewakingsrapporten>, wordt het rapport niet verwijderd uit de Community-hub>Uw downloadpagina en kunt u het rapport niet opnieuw downloaden.

Kan de basislijn met een eerder gedownload configuratie-item niet downloaden

Als u eerder een configuratie-item hebt gedownload van community-hub met Configuration Manager 2010, kan er een foutbericht worden weergegeven bij het downloaden van een basislijn na een upgrade naar Configuration Manager versie 2103. Er kan een downloadfout optreden wanneer de basislijn een bijgewerkte versie bevat van het configuratie-item dat u eerder hebt gedownload met Configuration Manager 2010.

Tijdelijke oplossing: als u dit probleem wilt omzeilen, verwijdert u het configuratie-item dat u eerder hebt gedownload en downloadt u vervolgens de basislijn met de nieuwe versie van het configuratie-item.

Kan niet aanmelden wanneer eenmalige aanmelding met meervoudige verificatie wordt gebruikt

Wanneer eenmalige aanmelding met meervoudige verificatie wordt gebruikt, kunt u zich mogelijk niet aanmelden voor de volgende functies wanneer u Configuration Manager 2103 en eerder gebruikt:

  • Community-hub
  • Community Hub van CMPivot
  • Aangepaste tabbladen in Software Center die een website laden die is onderworpen aan beleid voor voorwaardelijke toegang

Volgende stappen

Bijdragen aan de Configuration Manager Community Hub