Community-hubb och GitHub

Gäller för: Configuration Manager (aktuell gren)

Viktigt

Från och med mars 2023 tas den här funktionen i Configuration Manager bort. Alla framtida versioner, från och med 2303, kommer inte att ha noden Community Hub i administratörskonsolen. Noden Community Hub i äldre versioner omdirigeras till inaktuella funktioner.

IT-Admin communityn har utvecklat en mängd kunskap genom åren. I stället för att återuppfinna objekt som skript och rapporter från grunden har vi skapat en community-hubb i Configuration Manager där IT-administratörer kan dela med varandra. Genom att utnyttja andras arbete kan du spara arbetstimmar. Community-hubben främjar kreativitet genom att bygga vidare på andras arbete och låta andra människor bygga vidare på ditt. GitHub har redan branschomfattande processer och verktyg som skapats för delning. Nu kan community-hubben utnyttja dessa verktyg direkt i Configuration Manager-konsolen som grundläggande delar för att driva den här nya communityn.

Om Community Hub

Community Hub stöder följande objekt:

  • CMPivot-frågor
  • Program
  • Aktivitetssekvenser
  • Konfigurationsobjekt
  • Konfigurationsbaslinjer, inklusive underordnade konfigurationsobjekt
    • Baslinjer med programuppdateringar eller versionsspecifika referenser stöds inte
  • PowerShell-skript
  • Rapporter
  • Power BI-rapportmallar
  • Konsoltillägg är tillgängliga för nedladdning, men bidragen är för närvarande begränsade
    • Innehåll för konsoltillägg hanteras inte av Microsoft. För närvarande visas källnedladdningsplatsen i den utförliga SmsAdminUi.log för konsolen som initierar nedladdningen.

Nyheter

  • Stöd för nedladdning av signerade konsoltillägg och begränsat bidrag, som lades till i juli 2021
  • Filtrera innehåll när du använder sökning, som lades till i juni 2021
  • Stöd för konfigurationsbaslinjer, inklusive underordnade konfigurationsobjekt, som lades till i mars 2021
  • Stöd för Power BI-rapporter, som lades till i februari 2021

Förutsättningar

  • Enheten som kör Configuration Manager-konsolen som används för att komma åt Community-hubben behöver följande:

    • .NET Framework version 4.6 eller senare
      • .NET Framework version 4.6.2 eller senare krävs från och med Configuration Manager 2010
      • Från och med version 2107 kräver konsolen .NET version 4.6.2 och version 4.8 rekommenderas.Mer information finns i Installera Configuration Manager-konsolen.
    • En version av Windows 10 som stöds eller senare
      • Windows Server stöds inte före version 2010, så Configuration Manager-konsolen måste installeras på en Windows-klientenhet som stöds separat från platsservern.
      • Från och med version 2010 installerar du Microsoft Edge WebView2-konsoltillägget för att stödja Windows Server.
  • Administrationstjänsten i Configuration Manager måste konfigureras och fungera.

  • Om din organisation begränsar nätverkskommunikationen med Internet med hjälp av en brandvägg eller proxyenhet måste du tillåta att Configuration Manager-konsolen får åtkomst till Internetslutpunkter. Mer information finns i Internetåtkomstkrav.

  • Ett GitHub-konto krävs bara för att bidra till och dela innehåll från din hubbsida . Om du inte vill dela kan du använda bidrag från andra utan att ha ett GitHub-konto. Mer information finns i Bidra till community-hubben.

    Viktigt

    Configuration Manager versioner 2006 och tidigare kommer inte att kunna logga in på GitHub. Configuration Manager version 2010 eller senare med WebView2-konsoltillägget installerat krävs för inloggning.

Behörigheter

  • Importera ett skript: Skapa behörighet för SMS_Scripts klass.
  • Så här importerar du en rapport: Fullständig administratörssäkerhetsroll.
  • Från och med version 2010 kan fullständiga administratörer välja att använda hierarkin för innehåll som inte har granskats via hierarkiinställningar. Administratörer med lägre hierarki kan inte välja att använda hierarkin för hubbobjekt som inte har granskats. Mer information finns i avsnittet Kategorisera community-hubbinnehåll .

De flesta inbyggda säkerhetsroller har åtkomst till noden Community Hub :

Rollnamn Visa hubben Bidra med hubbinnehåll Ladda ned hubbinnehåll
Fjärrverktygsoperatör Nej EJ TILLÄMPLIGT EJ TILLÄMPLIGT
Skrivskyddad analytiker Ja Nej Nej
Alla andra roller Ja Ja Ja

Använda community-hubben

  1. Gå till noden Community Hubarbetsytan Community .
  2. Välj ett objekt som ska laddas ned.
  3. Du behöver lämpliga behörigheter på din Configuration Manager webbplats för att ladda ned objekt från hubben och importera dem till webbplatsen.
    • Importera ett skript: Skapa behörighet för SMS_Scripts klass.
    • Så här importerar du en rapport: Fullständig administratörssäkerhetsroll.
  4. Nedladdade rapporter distribueras till en rapportmapp med namnet hubb på Reporting Services-platsen. Nedladdade skript kan visas i noden Kör skript . Vanligtvis placeras nedladdade objekt i konsolnoden som de används för.
  5. Visa alla objekt som laddats ned från hubben av din organisation genom att välja Dina nedladdningar från noden Community Hub .

Alla objekt som laddats ned från communityhubben

Du kan filtrera innehåll i community-hubben när du använder sökning. Följande filter kan användas vid sökning:

Filternamn Exempelsökning Använder ett like filter
Typ type:report Ja
Curator curated:false Nej
Användare user:<GitHubUserName> Nej
Organisation org:<GitHubOrganizationName> Nej
Namn name:test_report Ja
Beskrivning desc:description Ja

När du filtrerar Community Hub-objekt i sökningen:

  • Filtreringen av vissa objekt görs med hjälp av like så att du inte behöver veta det exakta namnet på ett objekt som du försöker hitta. Om du till exempel använder type:task returneras aktivitetssekvenser.
  • Du kan inte använda samma filter två gånger i en sökning. Användning och type:reporttype:extension returnerar till exempel bara rapporter eftersom det andra filtret ignoreras.
  • Sökfiltreringen respekterar hierarkiinställningen för att visa innehållskategorier för Community Hub.
    • Om hierarkin är inställd på Visa Microsoft och kurerat communityinnehåll ignoreras den curated:false .
    • Om hierarkin är inställd på Visa Microsoft-innehållcurated: ignoreras filtret.
  • Från och med version 2203 visar konsolen en lista över sökfilter som du kan använda i Community Hub. Skärmbild av konsolen som visar sökfilter för Community Hub.

(Introducerades i version 2006)

Du kan navigera till och referera till objekt i Configuration Manager-konsolens community-hubbnod med en direktlänk. Samarbeta enkelt med dina kollegor genom att dela direktlänkar till community-hubbobjekt. Dessa djupa länkar är för närvarande endast för objekt i community-hubbens nod i -konsolen.

Förutsättningar för direktlänkar:

  • Configuration Manager konsolversion 2006 eller senare

Dela ett objekt:

  1. Gå till objektet i hubben och välj Dela.
  2. Klistra in den kopierade länken och dela den med andra.

Öppna en delad länk:

  1. Öppna länken från en dator där Configuration Manager-konsolen är installerad.
  2. Välj Starta community-hubben när du uppmanas till det.
  3. Konsolen öppnas direkt till skriptet i noden Community Hub .

Kategorisera community-hubbinnehåll

(Infördes i version 2010)

Från och med Configuration Manager version 2010 grupperas Community Hub-innehåll i en Microsoft-, kurerad eller ej granskad kategori så att administratörer kan välja vilka typer av innehåll deras miljö visar. Administratörer kan välja bland de olika innehållskategorier som tillhandahålls i communityhubben för att matcha deras riskprofil och deras vilja att dela och använda innehåll från personer utanför Microsoft och utanför deras eget företag. Endast fullständiga administratörer kan välja innehåll som inte visas i hierarkin via hierarkiinställningar.

Community Hub-innehåll har tre kategorier för innehållskällor:

  • Microsoft kuraterat: Innehåll som tillhandahålls av Microsoft
  • Communityn har granskats: Innehåll som tillhandahålls av communityn och som granskas av Microsoft
  • Communityn har inte granskats: Allmänt innehåll från communityn som inte granskas av Microsoft

De tre kategorierna för innehållskällor i Community Hub

Administratörer kan välja vilka typer av innehåll deras miljö visar bland följande alternativ:

  • Visa Microsoft-innehåll: Om du väljer det här alternativet visas endast innehåll som skapats av Microsoft i Community-hubben. Det här innehållet har haft grundläggande testning och genomsökningsvalidering för att bekräfta att det inte finns någon skadlig kod och olämplig text.
  • Visa Microsoft och kuraterat communityinnehåll: Visa kuraterat innehåll från både Microsoft- och communitypartner med grundläggande granskningsnivå. Om du väljer det här alternativet visas endast innehåll som har kurerats. Kurationsprocessen innehåller grundläggande granskning för att bekräfta att innehållet inte har skadlig kod och olämplig text, men att det inte nödvändigtvis har testats. Den innehåller innehåll från communityn, inte bara från Microsoft.
  • Visa allt innehåll inklusive innehåll som inte har granskats: Om du väljer det här alternativet innebär det att allt innehåll visas. Det här alternativet innehåller exempel av typen öppen källkod som inte har granskats från communityn, vilket innebär att innehållet inte nödvändigtvis har granskats alls. Den tillhandahålls som exempelinnehåll med öppen källkod. Att göra en egen inspektion och testning innan du använder rekommenderas starkt, vilket är bra praxis för allt innehåll, men särskilt den här innehållsklassen.

Hierarkiinställningar för tillåtna innehållskällor för Community-hubben

Eftersom innehållet är innehåll med öppen källkod bör administratörer alltid granska vad som tillhandahålls innan de använder det. Den nya kurationsprocessen är avsedd att granska materialet för att se till att det inte finns några uppenbara kvalitets- eller efterlevnadsproblem, men det kommer att bli något av en snabb granskning. Allt innehåll som lagras i GitHub och som nås från communityhubben stöds inte av Microsoft. Microsoft validerar inte innehåll som samlas in från eller delas av den allmänna communityn. Mer information finns i GitHub-användningsvillkor och GitHub-sekretesspolicy.

Välj de innehållskategorier som ska visas i communityhubben för miljön

  1. I Configuration Manager-konsolen går du tillAdministrationsöversikt>>Webbplatskonfigurationsplatser>.
  2. Välj platsen på den översta nivån i hierarkin och välj Hierarkiinställningar i menyfliksområdet.
  3. På fliken Allmänt ändrar du inställningen Community Hub till Visa Microsoft-innehåll.
  4. Välj Ok när du är klar med att ändra hierarkiinställningen.
  5. Öppna noden Community Hubarbetsytan Community .
  6. Se till att endast Microsoft-innehåll visas och är tillgängligt för nedladdning.
  7. Go back till Hierarkiinställningar och välj ett annat alternativ, till exempel Visa allt innehåll, inklusive innehåll som inte har granskats.
  8. Bekräfta att endast typen av innehåll visas och kan laddas ned från Community-hubben, som matchar motsvarande kategori för hierarkiinställning.

Installera WebView2-konsoltillägget

(Infördes i version 2010)

Microsoft Edge WebView2-konsoltillägget möjliggör fullständiga funktioner för Community Hub. Om WebView2 inte är installerat visas en banderoll när du navigerar till noden Community Hub . WebView2-konsoltillägget:

  • Visar community-hubben på Windows Server-operativsystem
  • Aktiverar inloggning för GitHub

Viktigt

  • När du uppgraderar till Configuration Manager 2107 uppmanas du att installera Webbvy2-konsoltillägget igen.
  • Configuration Manager versionerna 2006 och tidigare kan inte logga in på GitHub men kan fortfarande ladda ned objekt. Användning av Community Hub på Windows Server kräver WebView2-konsoltillägget och Configuration Manager version 2010 eller senare.

Följ anvisningarna nedan för att aktivera alla funktioner i Community Hub:

  1. I det övre högra hörnet i konsolen väljer du klockikonen för att visa Configuration Manager konsolmeddelanden.

    Meddelanden i Configuration Manager-konsolen

  2. Meddelandet anger att nya anpassade konsoltillägg är tillgängliga.

    Nya anpassade konsoltillägg är tillgängliga aviseringar

  3. Välj länken Installera anpassade konsoltillägg för att starta installationen.

  4. När installationen är klar väljer du Stäng för att starta om konsolen.

    Installationen av konsoltillägget har slutförts

  5. Bekräfta att du kan visa noden Community Hub från datorn som kör operativsystemet Windows Server.

Tips

Från och med Configuration Manager version 2103 kan du även installera WebView2-tillägget från noden Konsoltillägg. Mer information finns i Installera ett tillägg på en lokal konsol.

Kända problem

Community-hubben läses inte in

Community-hubben kanske inte läses in eller läses in efter en lång fördröjning om webbvy2-konsoltillägget inte har installerats. Mer information om hur du installerar konsoltillägg finns i Installera WebView2-konsoltillägget och Hantera konsoltillägg (från och med version 2103).

Ohanterat undantag inträffar vid inläsning av community-hubb

Under vissa omständigheter kan du stöta på följande undantag när du läser in Community Hub:

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

Lösning: Undvik det här problemet genom att uppdatera .NET Framework till version 4.7.1 eller senare för den dator som kör Configuration Manager-konsolen.

Det går inte att komma åt community-hubbens nod när konsolen körs som en annan användare

Om du är inloggad som en användare med lägre rättigheter och väljer Kör som en annan användare för att öppna Configuration Manager-konsolen kanske du inte kan komma åt noden community hub.

Nedladdade rapporter tas inte bort från nedladdningssidan

Om du tar bort en nedladdad rapport från noden Övervakningsrapporter> tas inte rapporten bort från communityhubben>Sidan Dina nedladdningar och du kan inte ladda ned rapporten igen.

Det går inte att ladda ned baslinjen som innehåller ett tidigare nedladdat konfigurationsobjekt

Om du tidigare laddade ned ett konfigurationsobjekt från Community Hub med Configuration Manager 2010 kan du få ett felmeddelande när du laddar ned en baslinje efter uppgradering till Configuration Manager version 2103. Ett nedladdningsfel kan inträffa när baslinjen innehåller en uppdaterad version av konfigurationsobjektet som du tidigare laddade ned med Configuration Manager 2010.

Lösning: Undvik det här problemet genom att ta bort konfigurationsobjektet som du laddade ned tidigare och sedan ladda ned baslinjen med den nya versionen av konfigurationsobjektet.

Det går inte att logga in när enkel inloggning med multifaktorautentisering används

När enkel inloggning med multifaktorautentisering används kanske du inte kan logga in för följande funktioner när du använder Configuration Manager 2103 och tidigare:

  • Community-hubb
  • Community-hubb från CMPivot
  • Anpassade flikar i Software Center som läser in en webbplats som omfattas av principer för villkorlig åtkomst

Nästa steg

Bidra till Configuration Manager Community Hub