다음을 통해 공유


확장 설치 및 관리

Windows Admin Center는 확장 가능한 플랫폼으로 빌드됩니다. 여기서 각 연결 유형 및 도구는 개별적으로 설치, 제거 및 업데이트할 수 있는 확장입니다. Microsoft 및 다른 개발자가 게시한 새 확장을 검색하고, 전체 Windows Admin Center 설치를 업데이트하지 않고도 개별적으로 설치하고 업데이트할 수 있습니다. 또한 별도의 NuGet 피드 또는 파일 공유를 구성하고, 조직 내에서 내부적으로 사용할 확장을 배포할 수도 있습니다.

확장 설치

Windows Admin Center에는 지정된 NuGet 피드에서 사용할 수 있는 확장이 표시됩니다. Windows Admin Center는 기본적으로 Microsoft 및 다른 개발자가 게시한 확장을 호스팅하는 Microsoft 공식 NuGet 피드를 가리킵니다.

  1. 왼쪽 창에서 오른쪽 위에 있는 > 단추를 선택하고 확장을 선택합니다.
  2. 사용 가능한 확장 탭에는 설치에 사용할 수 있는 피드의 확장이 나열됩니다.
  3. 확장명에서 선택하여 세부 정보 창에서 확장 설명, 버전, 게시자 및 기타 정보를 봅니다.
  4. 설치를 선택하여 확장을 설치합니다. 이 변경을 위해 게이트웨이를 관리자 모드로 실행해야 하는 경우 UAC(사용자 계정 컨트롤) 권한 상승 프롬프트가 표시됩니다. 설치가 완료되면 브라우저가 자동으로 새로 고쳐지고 Windows Admin Center가 새 확장이 설치된 상태에서 다시 로드됩니다. 설치하려는 확장이 이전에 설치된 확장에 대한 업데이트인 경우 업데이트 최신 단추를 선택하여 업데이트를 설치할 수 있습니다. 설치된 확장 탭으로 이동하여 설치된 확장을 보고 상태 열에서 업데이트를 사용할 수 있는지 확인할 수도 있습니다.

다른 피드에서 확장 설치

Windows Admin Center는 여러 피드를 지원하며, 여러 피드에서 한 번에 패키지를 보고 관리할 수 있습니다. NuGet V2 API 또는 파일 공유를 지원하는 모든 NuGet 피드를 Windows Admin Center에 추가하여 확장을 설치할 수 있습니다.

  1. 왼쪽 창에서 오른쪽 위에 있는 > 단추를 선택하고 확장을 선택합니다.
  2. 오른쪽 창에서 피드 탭을 선택합니다.
  3. 추가 단추를 선택하여 다른 피드를 추가합니다. NuGet 피드의 경우 NuGet V2 피드 URL을 입력합니다. NuGet 피드 공급자 또는 관리자는 URL 정보를 제공할 수 있어야 합니다. 파일 공유의 경우 확장 패키지 파일(.nupkg)이 저장된 파일 공유의 전체 경로를 입력합니다. 파일 공유를 피드로 추가하는 경우 다음 조건을 충족해야 합니다.
    • 파일에 대한 액세스 권한을 NTAuthority\Network Service에 부여해야 합니다.
    • 파일 경로에 C:\Users 폴더를 포함할 수 없습니다.
    • 작업 모드가 "개발"로 설정되지 않는 한 파일 공유의 패키지에 서명해야 합니다.
  4. 추가를 선택합니다. 이 변경을 위해 게이트웨이를 관리자 모드로 실행해야 하는 경우 UAC 권한 상승 프롬프트가 표시됩니다. 이 프롬프트는 데스크톱 모드에서 Windows Admin Center를 실행하는 경우에만 표시됩니다.

사용 가능한 확장 목록에는 등록된 모든 피드의 확장이 표시됩니다. 패키지 피드 열을 사용하여 각 확장이 어떤 피드인지 확인할 수 있습니다.

확장 제거

이전에 설치한 확장을 제거하거나 Windows Admin Center 설치의 일부로 미리 설치된 도구를 제거할 수도 있습니다.

  1. 왼쪽 창에서 오른쪽 위에 있는 > 단추를 선택하고 확장을 선택합니다.
  2. 설치된 확장 탭을 선택하여 설치된 모든 확장을 봅니다.
  3. 제거할 확장을 선택한 다음 제거를 선택합니다.

제거가 완료되면 브라우저가 자동으로 새로 고쳐지고 확장이 제거된 Windows Admin Center가 다시 로드됩니다. Windows Admin Center의 일부로 미리 설치된 도구를 제거한 경우 사용 가능한 확장 탭에서 도구를 다시 설치할 수 있습니다.

인터넷에 연결되지 않은 컴퓨터에 확장 설치

Windows Admin Center가 인터넷에 연결되어 있지 않거나 프록시 뒤에 있는 컴퓨터에 설치되는 경우 Windows Admin Center 피드에서 확장에 액세스하여 설치하지 못할 수 있습니다. 수동으로 또는 PowerShell 스크립트를 사용하여 확장 패키지를 다운로드하고, 파일 공유 또는 로컬 드라이브에서 패키지를 검색하도록 Windows Admin Center를 구성할 수 있습니다.

수동으로 확장 패키지 다운로드

  1. 인터넷에 연결된 다른 컴퓨터에서 웹 브라우저를 열고 다음 URL https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_packaging?_a=feed&로 이동합니다. feed=WAC

    확장 패키지를 보려면 Microsoft 계정을 만들고 로그인해야 할 수 있습니다.

  2. 설치하려는 패키지의 이름을 선택하여 패키지 세부 정보 페이지를 봅니다.

  3. 패키지 세부 정보 페이지의 위쪽 탐색 모음에서 다운로드 링크를 선택하고 확장에 .nupkg 대한 파일을 다운로드합니다.

  4. 다운로드하려는 모든 패키지에 대해 2단계와 3단계를 반복합니다.

  5. 패키지 파일을 Windows Admin Center가 설치된 컴퓨터에서 액세스할 수 있는 파일 공유 또는 Windows Admin Center가 설치된 컴퓨터의 로컬 디스크에 복사합니다.

  6. 지침에 따라 다른 피드에서 확장을 설치합니다.

PowerShell 스크립트를 사용하여 패키지 다운로드

NuGet 피드에서 NuGet 패키지를 다운로드하기 위해 인터넷에서 사용할 수 있는 스크립트가 있습니다. Microsoft의 선임 프로그램 관리자인 Jon Galloway가 제공한 스크립트를 사용합니다.

  1. 블로그 게시물에 설명된 대로 스크립트를 NuGet 패키지로 설치하거나 스크립트를 복사하여 PowerShell ISE에 붙여넣습니다.

  2. 스크립트의 첫 번째 줄을 NuGet 피드의 v2 URL로 편집합니다. Windows Admin Center 공식 피드에서 패키지를 다운로드하는 경우 다음 URL을 사용합니다.

    $feedUrlBase = "https://aka.ms/sme-extension-feed"
    
  3. 스크립트를 실행하면 피드의 모든 NuGet 패키지를 %USERPROFILE%\Documents\NuGetLocal 로컬 폴더로 다운로드합니다.

  4. 지침에 따라 다른 피드에서 확장을 설치합니다.

PowerShell을 사용하여 확장 관리

Windows Admin Center 미리 보기에는 게이트웨이 확장을 관리하는 PowerShell 모듈이 포함되어 있습니다.

# Add the module to the current session
Import-Module "$env:ProgramFiles\windows admin center\PowerShell\Modules\ExtensionTools"
# Available cmdlets: Get-Feed, Add-Feed, Remove-Feed, Get-Extension, Install-Extension, Uninstall-Extension, Update-Extension

# List feeds
Get-Feed "https://wac.contoso.com"

# Add a new extension feed
Add-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"

# Remove an extension feed
Remove-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"

# List all extensions
Get-Extension "https://wac.contoso.com"

# Install an extension (locate the latest version from all feeds and install it)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers"

# Install an extension (latest version from a specific feed, if the feed is not present, it will be added)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers" -Feed "https://aka.ms/sme-extension-feed"

# Install an extension (install a specific version)
Install-Extension "https://wac.contoso.com" "msft.sme.certificate-manager" "0.133.0"

# Uninstall-Extension
Uninstall-Extension "https://wac.contoso.com" "msft.sme.containers"

# Update-Extension
Update-Extension "https://wac.contoso.com" "msft.sme.containers"

Note

PowerShell을 사용하여 Windows Admin Center 확장을 수정하려면 게이트웨이 관리자여야 합니다.

Windows Admin Center SDK를 사용하여 확장을 빌드하는 방법에 대해 자세히 알아봅니다.

게이트웨이 플러그 인 확장

Windows Admin Center 게이트웨이 플러그 인 확장은 현대화된 게이트웨이 변경의 영향을 가장 받습니다. Windows Admin Center 게이트웨이 플러그 인을 사용하면 도구 또는 솔루션의 UI에서 대상 노드로 API 통신을 수행할 수 있습니다. Windows Admin Center는 대상 노드에서 실행할 게이트웨이 플러그 인의 명령 및 스크립트를 릴레이하는 게이트웨이 서비스를 호스트합니다. 게이트웨이 서비스를 확장하여 기본 프로토콜(PowerShell 및 WMI) 이외의 프로토콜을 지원하는 사용자 지정 게이트웨이 플러그 인을 포함할 수 있습니다.

게이트웨이 플러그 인은 Windows Admin Center의 백 엔드와 통신하여 API 통신을 사용하도록 설정하기 때문에 게이트웨이 플러그 인 코드에는 .NET 8에서 작동하지 않는 .NET Framework 버전 4.6.2로 작성된 구성 요소가 포함될 수 있습니다.

또한 플러그 인이 버전 2410에서 작동하는 방식을 수정했습니다. 게이트웨이 플러그 인을 확장하기 위해 네임스페이스에서 인터페이스 IPlugIn 를 구현 Microsoft.ManagementExperience.FeatureInterfaces 하는 C# 클래스를 개발하는 대신 확장은 이제 ASP.NET MVC 컨트롤러 형식으로 작성됩니다. 이러한 컨트롤러는 간단한 C# 클래스 및 광범위한 설명서에 비해 유연성이 향상되었습니다.

Windows Admin Center의 게이트웨이 플러그 인 개발에 대한 자세한 내용은 개발자 설명서를 참조하세요.

게이트웨이 확장이 지원되지 않음

Windows Admin Center 게이트웨이에 대한 확장 피드가 구성되지 않았습니다. 확장 피드를 추가하지 않으면 외부 파트너 확장을 포함하여 Windows Admin Center 설치 관리자에 포함되지 않은 확장을 사용할 수 없습니다.

다음 확장은 현대화된 게이트웨이 빌드를 설치할 때 사용할 수 있습니다.

  • 앱 및 기능
  • Azure Backup
  • Azure 파일 동기화
  • Azure 하이브리드 센터
  • Azure Kubernetes Service
  • 인증서
  • 클러스터 만들기
  • 클러스터 관리자
  • 개발자 가이드
  • 장치
  • 이벤트
  • 장애 조치(failover) 클러스터 도구
  • 파일 및 파일 공유
  • 방화벽
  • 로컬 사용자 및 그룹
  • 네트워크 컨트롤러 도구 및 SDN 가상 네트워크
  • 네트워크
  • 패킷 모니터링
  • 성능 모니터
  • PowerShell
  • Processes
  • Registry
  • 원격 데스크톱
  • 역할 및 기능
  • 예약된 작업
  • SDN Gateway 연결
  • SDN 인프라
  • SDN 논리 네트워크
  • SDN 네트워크 보안 그룹
  • Security
  • 서버 관리자 및 컴퓨터 관리
  • Services
  • Storage
  • 스토리지 마이그레이션 서비스
  • 스토리지 복제본
  • System Insights
  • 업데이트
  • 가상 머신 및 스위치