Community-hubben 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-hubben i administratörskonsolen. Community-hubbnoden i äldre versioner omdirigeras till inaktuella funktioner.

IT Admin Community 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 timmar av arbete. Community-hubben främjar kreativitet genom att bygga vidare på andras arbete och låta andra bygga vidare på ditt. GitHub har redan branschomfattande processer och verktyg som är byggda 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-hubben har stöd för följande objekt:

  • CMPivot-frågor
  • Program
  • Uppgiftssekvenser
  • 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
    • Microsoft är inte värd för innehåll för konsoltillägg. För närvarande visas källans nedladdningsplats i det utförliga SmsAdminUi.log för konsolen som initierar nedladdningen.

Nyheter

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

Förhandskrav

  • Den enhet som kör Configuration Manager-konsolen som används för att få åtkomst till Community Hub 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 konsolen Configuration Manager.
    • En version av Windows 10 eller senare som stöds
      • 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 vara konfigurerad 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 Krav för Internetåtkomst.

  • Ett GitHub-konto krävs endast för att bidra med 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 communityhubben.

    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

  • Så här importerar du ett skript: Skapa behörighet för SMS_Scripts klassen.
  • Så här importerar du en rapport: Säkerhetsrollen Fullständig administratör.
  • Från och med version 2010 kan fullständiga administratörer välja i hierarkin för innehåll som inte granskats via hierarkiinställningarna. Administratörer med lägre hierarki kan inte välja i hierarkin för navobjekt som inte har granskats. Mer information finns i avsnittet Kategorisera innehåll i communityhubben .

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

Rollnamn Visa hubben Innehåll i Contribute-hubben Ladda ned navinnehåll
Operatör för fjärrverktyg Nej EJ TILLÄMPLIGT EJ TILLÄMPLIGT
Skrivskyddad analytiker Ja Nej Nej
Alla övriga roller Ja Ja Ja

Använda community-hubben

  1. Gå till noden Community-hubben på arbetsytan Community .
  2. Välj ett objekt som du vill ladda ned.
  3. Du behöver rätt behörigheter på din Configuration Manager webbplats för att ladda ned objekt från hubben och importera dem till webbplatsen.
    • Så här importerar du ett skript: Skapa behörighet för SMS_Scripts klassen.
    • Så här importerar du en rapport: Säkerhetsrollen Fullständig administratör.
  4. Nedladdade rapporter distribueras till en rapportmapp med namnet Hub på Reporting Services-platsen. Nedladdade skript 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-hubben .

Alla objekt som laddats ned från community-hubben

Du kan filtrera innehåll i Community-hubben när du använder sökning. Följande filter är tillgängliga när du söker:

Filternamn Exempel på sökning Använder ett like filter
Typ type:report Ja
Kuraterad 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 på vissa objekt görs med hjälp like av så att du inte behöver veta det exakta namnet på ett objekt som du försöker hitta. Att till exempel använda type:task skulle returnera aktivitetssekvenser.
  • Du kan inte använda samma filter två gånger i en sökning. Om du till exempel använder type:report och type:extension returneras bara rapporter eftersom det andra filtret ignoreras.
  • Sökfiltrering följer hierarkiinställningen för visning av innehållskategorier i community-hubben.
    • Om hierarkin är inställd på Visa Microsoft och granskat communityinnehåll ignoreras den curated:false .
    • Om hierarkin är inställd på Visa Microsoft-innehåll ignoreras filtret curated: .
  • 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-hubben.

(Introducerades i version 2006)

Du kan navigera till och referera till objekt i Configuration Manager -konsolens Community Hub-nod med en direktlänk. Samarbeta enkelt med dina kollegor genom att dela direktlänkar till community-hubbobjekt. Dessa djuplänkar är för närvarande endast för objekt i Community Hub-noden 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 som har Configuration Manager-konsolen installerad.
  2. Välj Starta community-hubben när du uppmanas att göra det.
  3. Konsolen öppnas direkt till skriptet i Community Hub-noden .

Kategorisera innehåll i communityhubben

(Infördes i version 2010)

Från och med Configuration Manager version 2010 grupperas innehållet i Community-hubben i en Microsoft-kategori, kuraterad eller ogranskad kategori så att administratörer kan välja vilka typer av innehåll deras miljö visar. Administratörer kan välja bland de olika kategorierna av innehåll som tillhandahålls i Community-hubben 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 det egna företaget. Endast fullständiga administratörer kan välja i hierarkin för innehåll som inte granskats via hierarkiinställningarna.

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

  • Microsoft Curated: Innehåll som tillhandahålls av Microsoft
  • Communityn kurerad: Innehåll som tillhandahålls av communityn och som granskas av Microsoft
  • Communityn ogranskad: Allmänt innehåll från communityn som inte granskas av Microsoft

De tre kategorierna för innehållskällor i community-hubben

Administratörer kan välja vilka typer av innehåll som ska visas i deras miljö med 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 genomgått grundläggande testning och genomsökningsvalidering för att bekräfta att det inte förekommer någon skadlig kod eller olämplig text.
  • Visa innehåll från Microsoft och utvalda communityn: Visa granskat innehåll från både Microsoft och community-partner med grundläggande granskningsnivå. Om du väljer det här alternativet visas endast innehåll som har granskats. I kurationsprocessen ingår en grundläggande granskning för att bekräfta att innehållet inte innehåller skadlig kod och olämplig text, men att det inte nödvändigtvis har testats. Den kommer att innehålla innehåll från communityn, inte bara från Microsoft.
  • Visa allt innehåll, inklusive ogranskat innehåll: Om du väljer det här alternativet visas allt innehåll. Det här alternativet innehåller ogranskade typexempel med öppen källkod från communityn, vilket innebär att innehållet inte nödvändigtvis har granskats alls. Det tillhandahålls i befintligt skick som exempelinnehåll av öppen källkodstyp. Vi rekommenderar starkt att du gör egna inspektioner och tester innan du använder den, vilket är en bra metod för allt innehåll, men särskilt för den här klassen av innehåll.

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

Eftersom innehållet är innehåll i öppen källkodsstil bör administratörer alltid granska vad som tillhandahålls innan de konsumerar det. Den nya kureringsprocessen är avsedd att granska materialet för att se till att det inte finns uppenbara kvalitets- eller efterlevnadsproblem, men det kommer att vara något av en ytlig granskning. Allt innehåll som lagras i GitHub och nås från community-hubben stöds inte av Microsoft. Microsoft validerar inte innehåll som samlas in från eller delas av allmän community. Mer information finns i GitHub användningsvillkor och GitHub sekretesspolicy.

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

  1. I konsolen Configuration Manager går du till Administrationsöversikt>>Platskonfigurationsplatser>.
  2. Välj webbplatsen 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-hubben på community-arbetsytan .
  6. Se till att endast Microsoft-innehåll visas och är tillgängligt för nedladdning.
  7. Gå tillbaka till Hierarkiinställningar och välj ett annat alternativ, till exempel Visa allt innehåll, inklusive ogranskat innehåll.
  8. Bekräfta att endast den typ av innehåll som visas och kan laddas ned från community-hubben som matchar motsvarande hierarkiinställningskategori.

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 communityhubbnoden . WebView2-konsoltillägget:

  • Visar community-hubben i operativsystemet Windows Server
  • Aktiverar inloggning för GitHub

Viktigt

  • När du uppgraderar till Configuration Manager 2107 uppmanas du att installera WebView2-konsoltillägget igen.
  • Configuration Manager versioner 2006 och tidigare kan inte logga in på GitHub men kan fortfarande ladda ner 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-hubben:

  1. I konsolens övre högra hörn väljer du klockikonen för att visa aviseringar för Configuration Manager-konsolen.

    Meddelanden i konsolen Configuration Manager

  2. Meddelandet anger att det finns nya tillägg för anpassade konsoler.

    Meddelande om nya tillägg för anpassade konsoler

  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 slutfördes

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

Tips

Från och med Configuration Manager version 2103 kan du också 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 WebView2-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-hubben

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'.

Tillfällig lösning: Du kan komma runt det här problemet genom att uppdatera .NET Framework till version 4.7.1 eller senare för datorn som kör konsolen Configuration Manager.

Det går inte att komma åt community-hubbnoden 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 Community Hub-noden.

Nedladdade rapporter tas inte bort från nedladdningssidan

Om du tar bort en nedladdad rapport från noden Övervakningsrapporter> tas rapporten inte bort från community-hubben>på nedladdningssidan och du kan inte ladda ned rapporten igen.

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

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

Lösning: Du kan komma runt 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 villkorsstyrd åtkomst

Nästa steg

Bidra till Configuration Manager Community-hubben