커뮤니티 허브 및 GitHub

적용 대상: Configuration Manager(현재 분기)

중요

2023년 3월부터 이 Configuration Manager 기능이 제거됩니다. 2303부터 시작되는 모든 이후 버전에는 관리 콘솔에 커뮤니티 허브 노드가 없습니다. 이전 버전의 커뮤니티 허브 노드는 사용되지 않는 기능으로 리디렉션됩니다.

IT 관리 커뮤니티는 수년에 걸쳐 풍부한 지식을 개발해 왔습니다. 스크립트 및 보고서와 같은 항목을 처음부터 다시 만드는 대신 IT 관리자가 서로 공유할 수 있는 Configuration Manager 커뮤니티 허브를 구축했습니다. 다른 사람의 작업을 활용하여 작업 시간을 절약할 수 있습니다. 커뮤니티 허브는 다른 작업을 구축하고 다른 사람들이 사용자를 기반으로 구축함으로써 창의성을 촉진합니다. GitHub에는 이미 공유를 위해 빌드된 업계 전반의 프로세스와 도구가 있습니다. 이제 커뮤니티 허브는 이 새로운 커뮤니티를 구동하기 위한 기본 요소로 Configuration Manager 콘솔에서 이러한 도구를 직접 활용할 수 있습니다.

커뮤니티 허브 정보

커뮤니티 허브는 다음 개체를 지원합니다.

  • CMPivot 쿼리
  • 응용 프로그램
  • 작업 순서
  • 구성 항목
  • 자식 구성 항목을 포함한 구성 기준
    • 소프트웨어 업데이트 또는 버전별 참조가 있는 기준은 지원되지 않습니다.
  • PowerShell 스크립트
  • 보고서
  • Power BI 보고서 템플릿
    • 커뮤니티 허브에서 Power BI 보고서 템플릿을 공유하고 사용하는 방법에 대한 자세한 내용은 Power BI Report Server 통합을 참조하세요.
  • 콘솔 확장을 다운로드할 수 있지만 기여 현재 제한됩니다.
    • 콘솔 확장에 대한 콘텐츠는 Microsoft에서 호스트되지 않습니다. 현재 원본 다운로드 위치는 다운로드를 시작하는 콘솔의 자세한 SmsAdminUi.log 에 표시됩니다.

새로운 기능

  • 2021년 7월에 추가된 서명된 콘솔 확장 및 제한된 기여 다운로드 지원
  • 2021년 6월에 추가된 검색을 사용할 때 콘텐츠 필터링
  • 2021년 3월에 추가된 자식 구성 항목을 포함한 구성 기준 지원
  • 2021년 2월에 추가된 Power BI 보고서 지원

필수 구성 요소

  • 커뮤니티 허브에 액세스하는 데 사용되는 Configuration Manager 콘솔을 실행하는 디바이스에는 다음 항목이 필요합니다.

    • .NET Framework 버전 4.6 이상
    • 지원되는 버전의 Windows 10 이상
      • Windows Server는 버전 2010 이전에는 지원되지 않으므로 사이트 서버와 별도로 지원되는 Windows 클라이언트 디바이스에 Configuration Manager 콘솔을 설치해야 합니다.
      • 버전 2010부터 Microsoft Edge WebView2 콘솔 확장을 설치 하여 Windows Server를 지원합니다.
  • Microsoft Endpoint Configuration Manager의 관리 서비스는 설정되고 작동해야 합니다.

  • organization 방화벽 또는 프록시 디바이스를 사용하여 인터넷과의 네트워크 통신을 제한하는 경우 Configuration Manager 콘솔이 인터넷 엔드포인트에 액세스하도록 허용해야 합니다. 자세한 내용은 인터넷 액세스 요구 사항을 참조하세요.

  • GitHub 계정은 허브 페이지에서 콘텐츠를 기여하고 공유하는 데만 필요합니다. 공유하지 않으려면 GitHub 계정이 없으면 다른 사용자의 기여 사용할 수 있습니다. 자세한 내용은 커뮤니티 허브에 기여를 참조하세요.

    중요

    Configuration Manager 버전 2006 이하에서는 GitHub에 로그인할 수 없습니다. 로그인하려면 WebView2 콘솔 확장이 설치된 Configuration Manager 버전 2010 이상이 필요합니다.

권한

  • 스크립트를 가져오려면: SMS_Scripts 클래스에 대한 사용 권한을 만듭니다.
  • 보고서를 가져오려면: 전체 관리자 보안 역할입니다.
  • 버전 2010부터 전체 관리자는 계층 설정을 통해 보기되지 않은 콘텐츠에 대해 계층 구조를 옵트인할 수 있습니다. 하위 계층 관리자는 계층 구조에서 보지 않은 허브 항목을 옵트인할 수 없습니다. 자세한 내용은 커뮤니티 허브 콘텐츠 분류 섹션을 참조하세요.

대부분의 기본 제공 보안 역할은커뮤니티 허브 노드에 액세스할 수 있습니다.

역할 이름 허브 보기 허브 콘텐츠 기여 허브 콘텐츠 다운로드
원격 도구 연산자 아니요 해당 없음 해당 없음
읽기 전용 분석가 아니요 아니요
다른 모든 역할

커뮤니티 허브 사용

  1. 커뮤니티 작업 영역의 커뮤니티 허브 노드 이동합니다.
  2. 다운로드할 항목을 선택합니다.
  3. 허브에서 개체를 다운로드하고 사이트로 가져오려면 Configuration Manager 사이트에 적절한 권한이 필요합니다.
    • 스크립트를 가져오려면: SMS_Scripts 클래스에 대한 사용 권한을 만듭니다 .
    • 보고서를 가져오려면: 전체 관리자 보안 역할입니다.
  4. 다운로드한 보고서는 보고 서비스 지점의 허브 라는 보고서 폴더에 배포됩니다. 다운로드한 스크립트는 스크립트 실행 노드에서 볼 수 있습니다. 일반적으로 다운로드한 항목은 사용되는 콘솔 노드에 배치됩니다.
  5. 커뮤니티 허브 노드에서 다운로드를 선택하여 organization 허브에서 다운로드한 모든 항목을 봅니다.

커뮤니티 허브에서 다운로드한 모든 항목

검색을 사용할 때 커뮤니티 허브에서 콘텐츠를 필터링할 수 있습니다. 검색할 때 사용할 수 있는 필터는 다음과 같습니다.

필터 이름 예제 검색 필터 사용 like
종류 type:report
큐레이팅됨 curated:false 아니요
사용자 user:<GitHubUserName> 아니요
조직 org:<GitHubOrganizationName> 아니요
이름 name:test_report
설명 desc:description

검색에서 커뮤니티 허브 항목을 필터링하는 경우:

  • 일부 항목에 대한 필터링은 를 사용하여 like 수행되므로 찾으려는 항목의 정확한 이름을 알 필요가 없습니다. instance 경우 를 사용하면 type:task 작업 순서가 반환됩니다.
  • 검색에서 동일한 필터를 두 번 사용할 수 없습니다. instance 경우 및 type:extension 을 사용하면 type:report 두 번째 필터가 무시되기 때문에 보고서만 반환됩니다.
  • 검색 필터링은 커뮤니티 허브 콘텐츠 범주를 표시하기 위한 계층 구조 설정을 준수합니다.
    • 계층 구조가 Microsoft 및 큐레이팅된 커뮤니티 콘텐츠curated:false 표시로 설정된 경우 무시됩니다.
    • 계층 구조가 Microsoft 콘텐츠 표시로 설정된 경우 필터는 curated: 무시됩니다.
  • 버전 2203부터 콘솔에는 커뮤니티 허브에서 사용할 수 있는 검색 필터 목록이 표시됩니다. 커뮤니티 허브 검색 필터를 표시하는 콘솔의 스크린샷.

(버전 2006에 도입됨)

직접 링크를 사용하여 Configuration Manager 콘솔 커뮤니티 허브 노드에서 항목을 탐색하고 참조할 수 있습니다. 커뮤니티 허브 항목에 대한 직접 링크를 공유하여 동료와 쉽게 공동 작업할 수 있습니다. 이러한 딥 링크는 현재 콘솔의 커뮤니티 허브 노드에 있는 항목에만 해당됩니다.

직접 링크에 대한 필수 구성 요소:

  • Configuration Manager 콘솔 버전 2006 이상

항목 공유:

  1. 허브에서 항목을 이동하고 공유를 선택합니다.
  2. 복사한 링크를 붙여넣고 다른 사용자와 공유합니다.

공유 링크를 엽니다.

  1. Configuration Manager 콘솔이 설치된 컴퓨터에서 링크를 엽니다.
  2. 메시지가 표시 되면 커뮤니티 허브 시작을 선택합니다.
  3. 콘솔이 커뮤니티 허브 노드의 스크립트에 직접 열립니다.

커뮤니티 허브 콘텐츠 분류

(버전 2010에 도입됨)

Configuration Manager 버전 2010부터 커뮤니티 허브 콘텐츠는 Microsoft, 큐레이팅 또는 보기되지 않은 범주로 그룹화되어 관리자가 환경에 표시되는 콘텐츠 유형을 선택할 수 있습니다. 관리자는 커뮤니티 허브 에서 제공되는 다양한 범주의 콘텐츠 중에서 위험 프로필과 Microsoft 외부 및 회사 외부의 콘텐츠를 공유하고 사용하려는 의지와 일치하도록 선택할 수 있습니다. 전체 관리자만 계층 설정을 통해 보기되지 않은 콘텐츠에 대해 계층 구조를 옵트인할 수 있습니다.

커뮤니티 허브 콘텐츠에는 콘텐츠 원본에 대한 세 가지 범주가 있습니다.

  • Microsoft 큐레이팅: Microsoft에서 제공하는 콘텐츠
  • 커뮤니티 큐레이팅: Microsoft에서 검토하는 커뮤니티에서 제공하는 콘텐츠
  • 커뮤니티가 검토되지 않음: Microsoft에서 검토하지 않는 커뮤니티의 일반 콘텐츠

커뮤니티 허브의 콘텐츠 원본에 대한 세 가지 범주

관리자는 다음 옵션에서 환경이 표시하는 콘텐츠 유형을 선택할 수 있습니다.

  • Microsoft 콘텐츠 표시: 이 옵션을 선택하면 Microsoft에서 만든 콘텐츠만 커뮤니티 허브에 표시됩니다. 이 콘텐츠에는 맬웨어 및 부적절한 텍스트를 확인하기 위한 몇 가지 기본 테스트 및 검사 유효성 검사가 있었습니다.
  • Microsoft 및 큐레이팅된 커뮤니티 콘텐츠 표시: Microsoft 및 커뮤니티 파트너의 큐레이팅된 콘텐츠를 기본 검토 수준으로 표시합니다. 이 옵션을 선택하면 큐레이팅된 콘텐츠만 표시됩니다. 큐레이션 프로세스에는 콘텐츠에 맬웨어와 부적절한 텍스트가 없지만 반드시 테스트되지 않았는지 확인하기 위한 기본 검토가 포함됩니다. Microsoft뿐만 아니라 커뮤니티의 콘텐츠도 포함됩니다.
  • 보기되지 않은 콘텐츠를 포함한 모든 콘텐츠 표시: 이 옵션을 선택하면 모든 콘텐츠가 표시됩니다. 이 옵션에는 커뮤니티에서 검토되지 않은 오픈 소스 형식 샘플이 포함됩니다. 즉, 콘텐츠가 반드시 검토되지는 않았습니다. 오픈 소스 형식 샘플 콘텐츠와 마찬가지로 제공됩니다. 사용하기 전에 사용자 고유의 검사 및 테스트를 수행하는 것이 좋습니다. 이는 모든 콘텐츠, 특히 이 콘텐츠 클래스에 대해 좋은 방법입니다.

커뮤니티 허브에 허용되는 콘텐츠 원본에 대한 계층 구조 설정

콘텐츠는 오픈 소스 스타일 콘텐츠이므로 관리자는 콘텐츠를 소비하기 전에 제공된 내용을 항상 검토해야 합니다. 새로운 큐레이션 프로세스는 명백한 품질 또는 규정 준수 문제가 없는지 확인하기 위해 자료를 검사하기 위한 것이지만 다소 커서 검토가 될 것입니다. GitHub 내에 저장되고 커뮤니티 허브에서 액세스하는 모든 콘텐츠는 Microsoft에서 지원되지 않습니다. Microsoft는 일반 커뮤니티에서 수집하거나 공유하는 콘텐츠의 유효성을 검사하지 않습니다. 자세한 내용은 GitHub 서비스 약관GitHub 개인정보처리방침을 참조하세요.

환경에 대한 커뮤니티 허브에 표시할 콘텐츠 범주 선택

  1. Configuration Manager 콘솔에서 관리>개요>사이트 구성>사이트로 이동합니다.
  2. 계층 구조에서 최상위 사이트를 선택하고 리본에서 계층 설정 을 선택합니다.
  3. 일반 탭에서 커뮤니티 허브 설정을 Microsoft 콘텐츠 표시로 변경합니다.
  4. 계층 설정 변경이 완료되면 확인을 선택합니다.
  5. 커뮤니티 작업 영역에서 커뮤니티 허브 노드를 엽니다.
  6. Microsoft 콘텐츠만 표시되고 다운로드할 수 있는지 확인합니다.
  7. 계층 설정으로 돌아가기 보기되지 않은 콘텐츠를 포함하여 모든 콘텐츠 표시와 같은 다른 옵션을 선택합니다.
  8. 해당 계층 설정 범주와 일치하는 콘텐츠 형식만 표시되고 커뮤니티 허브에서 다운로드할 수 있는지 확인합니다.

WebView2 콘솔 확장 설치

(버전 2010에 도입됨)

Microsoft Edge WebView2 콘솔 확장을 사용하면 커뮤니티 허브에 대한 전체 기능을 사용할 수 있습니다. WebView2가 설치되어 있지 않으면 커뮤니티 허브 노드로 이동할 때 배너가 표시됩니다. WebView2 콘솔 확장:

  • Windows Server 운영 체제에 커뮤니티 허브 표시
  • GitHub에 대한 로그인 사용

중요

  • Configuration Manager 2107로 업그레이드하면 WebView2 콘솔 확장을 다시 설치하라는 메시지가 표시됩니다.
  • Configuration Manager 버전 2006 이하에서는 GitHub에 로그인할 수 없지만 여전히 항목을 다운로드할 수 있습니다. Windows Server에서 커뮤니티 허브를 사용하려면 WebView2 콘솔 확장 및 Configuration Manager 버전 2010 이상이 필요합니다.

아래 지침에 따라 커뮤니티 허브의 전체 기능을 사용하도록 설정합니다.

  1. 콘솔의 오른쪽 위 모서리에서 벨 아이콘을 선택하여 Configuration Manager 콘솔 알림을 표시합니다.

    Configuration Manager 콘솔의 알림

  2. 알림에는 새 사용자 지정 콘솔 확장을 사용할 수 있다고 표시됩니다.

    새 사용자 지정 콘솔 확장을 사용할 수 있는 알림

  3. 사용자 지정 콘솔 확장 설치 링크를 선택하여 설치를 시작합니다.

  4. 설치가 완료되면 닫기를 선택하여 콘솔을 다시 시작합니다.

    콘솔 확장 설치 완료

  5. Windows Server 운영 체제를 실행하는 컴퓨터에서 커뮤니티 허브 노드를 볼 수 있는지 확인합니다.

Configuration Manager 버전 2103부터 콘솔 확장 노드에서 WebView2 확장을 설치할 수도 있습니다. 자세한 내용은 로컬 콘솔에 확장 설치를 참조하세요.

알려진 문제

커뮤니티 허브가 로드되지 않음

WebView2 콘솔 확장이 설치되지 않은 경우 커뮤니티 허브가 로드되거나 긴 지연 후에 로드되지 않을 수 있습니다. 콘솔 확장 설치에 대한 자세한 내용은 WebView2 콘솔 확장 설치콘솔 확장 관리(버전 2103부터)를 참조하세요.

커뮤니티 허브를 로드할 때 처리되지 않은 예외가 발생합니다.

특정 상황에서는 커뮤니티 허브를 로드할 때 다음과 같은 예외가 발생할 수 있습니다.

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

해결 방법: 이 문제를 해결하려면 Configuration Manager 콘솔을 실행하는 컴퓨터의 .NET Framework 버전 4.7.1 이상으로 업데이트합니다.

콘솔을 다른 사용자로 실행할 때 커뮤니티 허브 노드에 액세스할 수 없음

권한이 낮은 사용자로 로그인하고 다른 사용자로 실행을 선택하여 Configuration Manager 콘솔을 열면 커뮤니티 허브 노드에 액세스하지 못할 수 있습니다.

다운로드한 보고서가 다운로드 페이지에서 제거되지 않음

모니터링>보고서 노드에서 다운로드한 보고서를 삭제하는 경우 커뮤니티 허브>다운로드 페이지에서 보고서가 삭제되지 않으며 보고서를 다시 다운로드할 수 없습니다.

이전에 다운로드한 구성 항목이 포함된 기준을 다운로드할 수 없음

이전에 Configuration Manager 2010을 사용하여 커뮤니티 허브에서 구성 항목을 다운로드한 경우 Configuration Manager 버전 2103으로 업그레이드한 후 기준을 다운로드할 때 오류가 발생할 수 있습니다. Configuration Manager 2010에서 이전에 다운로드한 구성 항목의 업데이트된 버전이 기준에 포함되어 있으면 다운로드 오류가 발생할 수 있습니다.

해결 방법: 이 문제를 해결하려면 이전에 다운로드한 구성 항목을 삭제한 다음 새 버전의 구성 항목으로 기준을 다운로드합니다.

다단계 인증을 사용하여 Single Sign-On을 사용할 때 로그인할 수 없음

다단계 인증으로 Single Sign-On을 사용하는 경우 Configuration Manager 2103 이하를 사용할 때 다음 기능에 로그인하지 못할 수 있습니다.

  • 커뮤니티 허브
  • CMPivot의 커뮤니티 허브
  • 조건부 액세스 정책이 적용되는 웹 사이트를 로드하는 소프트웨어 센터의 사용자 지정 탭

다음 단계

Configuration Manager 커뮤니티 허브에 기여