다음을 통해 공유


Windows Admin Center 문제 해결

이 문서에서는 Windows Admin Center에서 문제를 진단하고 해결하는 방법을 설명합니다. 특정 도구에 문제가 있는 경우 알려진 문제가 발생하는지 확인합니다.

설치 관리자가 'Microsoft.PowerShell.LocalAccounts' 모듈을 로드할 수 없음이라는 메시지와 함께 실패합니다.

이 오류는 기본 PowerShell 모듈 경로가 수정되거나 제거된 경우에 발생할 수 있습니다. 이 문제를 해결하려면 PSModulePath 환경 변수의 첫 번째 항목이 %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules인지 확인합니다. 다음 PowerShell 줄을 사용하여 이 작업을 수행할 수 있습니다.

[Environment]::SetEnvironmentVariable("PSModulePath","%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules;" + ([Environment]::GetEnvironmentVariable("PSModulePath","User")),"User")

웹 브라우저에서 이 사이트/페이지에 연결할 수 없음 오류가 발생합니다.

Windows 10에서 앱으로 Windows Admin Center를 설치한 경우

  • Windows Admin Center가 실행 중인지 확인합니다. 시스템 트레이에서 Windows Admin Center 아이콘 Windows Admin Center 아이콘을 찾거나 작업 관리자에서 Windows Admin Center Desktop / SmeDesktop.exe을 찾습니다. 그렇지 않은 경우 시작 메뉴 Windows Admin Center를 시작합니다.

참고 항목

다시 부팅한 후 시작 메뉴에서 Windows Admin Center를 시작해야 합니다.

Windows Admin Center를 Windows Server의 게이트웨이로 설치한 경우

  • 클라이언트 및 서버의 Windows 버전을 확인합니다.

  • Microsoft Edge 또는 Google Chrome을 웹 브라우저로 사용하고 있는지 확인합니다.

  • 서버에서 작업 관리자 > 서비스를 열고 ServerManagementGateway/Windows Admin Center가 실행 중인지 확인합니다.

    작업 관리자 - 서비스 탭

  • 게이트웨이에 대한 네트워크 연결 테스트(<값>을 배포의 정보로 바꾸기)

    Test-NetConnection -Port <port> -ComputerName <gateway> -InformationLevel Detailed
    

Azure Windows Server VM에 Windows Admin Center를 설치한 경우

Windows 버전 확인

Windows 버전을 확인하려면

  1. 실행 대화 상자(Windows 키 + R)를 열고 winver를 시작합니다.

  2. Windows 정보 창에서 버전을 확인합니다.

    • Windows 10 버전 1703 이하를 사용하는 경우 Windows Admin Center는 Microsoft Edge 버전에서 지원되지 않습니다. Windows 10의 최신 버전으로 업그레이드하거나 Google Chrome을 사용합니다.

    • 17134에서 17637 사이의 빌드 버전이 있는 Windows 10 또는 Server의 참가자 미리 보기 버전을 사용하는 경우 Windows Admin Center가 실패하는 버그가 있습니다. 현재 지원되는 버전의 Windows를 사용하여 이 문제를 해결합니다.

Windows 원격 관리(WinRM) 서비스가 게이트웨이 머신과 관리 노드 모두에서 실행되고 있는지 확인합니다.

  1. WindowsKey + R을 사용하여 실행 대화 상자를 엽니다.

  2. services.msc을(를) 입력하고 Enter 키를 누릅니다.

  3. 열리는 창에서 WinRM(Windows 원격 관리)을 찾아 실행 중인지 확인하고 자동으로 시작되도록 설정합니다.

Windows Admin Center에서 서버를 관리하는 동안 WinRM 오류 메시지가 표시되는 경우

WinRM은 기본적으로 자격 증명 위임을 허용하지 않습니다. 위임을 허용하려면 컴퓨터에 CredSSP(자격 증명 보안 지원 공급자)를 일시적으로 사용하도록 설정해야 합니다.

WinRM 오류 메시지를 수신하는 경우 CredSSP 문제 해결수동 문제 해결 섹션에 있는 확인 단계를 사용하여 해결해 보세요.

서버를 2016에서 2019로 업그레이드했나요?

이렇게 하면 신뢰할 수 있는 호스트 설정이 지워질 수 있습니다. 다음 지침에 따라 신뢰할 수 있는 호스트 설정을 업데이트합니다.

"이 페이지에 안전하게 연결할 수 없습니다. 사이트에서 오래되었거나 안전하지 않은 TLS 보안 설정을 사용하기 때문일 수 있습니다."라는 메시지가 표시됩니다.

컴퓨터가 HTTP/2 연결로 제한됩니다. Windows Admin Center는 HTTP/2에서 지원되지 않는 통합 Windows 인증을 사용합니다. 브라우저를 실행하는 컴퓨터HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Http\Parameters 키 아래에 다음 두 레지스트리 값을 추가하여 HTTP/2 제한을 제거합니다.

EnableHttp2Cleartext=dword:00000000
EnableHttp2Tls=dword:00000000

원격 데스크톱, 이벤트 및 PowerShell 도구에 문제가 있습니다.

이러한 세 가지 도구에는 일반적으로 프록시 서버 및 방화벽에 의해 차단되는 웹 소켓 프로토콜이 필요합니다. Google Chrome 을 사용하는 경우 웹 소켓 및 NTLM 인증에 알려진 문제가 있습니다.

일부 서버에 연결할 수 있지만 다른 서버에는 연결할 수 없습니다.

  • 게이트웨이 컴퓨터에 로컬로 로그온하고 <컴퓨터 이름>을 Windows Admin Center에서 관리하려는 컴퓨터의 이름으로 바꿔 PowerShell에서 Enter-PSSession <machine name>을 시도합니다.

  • 환경에서 도메인 대신 작업 그룹을 사용하는 경우 작업 그룹에서 Windows Admin Center 사용을 참조하세요.

  • 로컬 관리자 계정 사용: 기본 제공 관리자 계정이 아닌 로컬 사용자 계정을 사용하는 경우 PowerShell 또는 명령 프롬프트에서 대상 컴퓨터의 관리자 권한으로 다음 명령을 실행하여 대상 컴퓨터에서 정책을 사용하도록 설정해야 합니다.

    REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1
    

"이 페이지를 볼 수 있는 권한이 없습니다. 최근에 Windows Admin Center를 업데이트한 경우 브라우저를 다시 시작한 다음 페이지를 새로 고쳐야 할 수 있습니다."라는 메시지가 표시됩니다.

메시지가 표시되면 처음 시작할 때 다른 인증서가 아닌 Windows Admin Center 클라이언트 인증서를 선택해야 합니다. 다른 인증서를 선택하면 이 오류 메시지가 표시됩니다. 이 오류를 해결하려면 브라우저를 다시 시작하고 페이지를 새로 고친 다음 Windows Admin Center 클라이언트 인증서를 선택합니다. 동일한 오류가 계속 발생하면 브라우저 캐시를 지우거나 다른 브라우저로 전환해 보세요. 이러한 문제 해결 단계 중 어느 것도 문제를 해결하지 않는 경우 Windows Admin Center를 제거 및 다시 설치한 다음 다시 시작해야 할 수 있습니다.

작업 그룹에서 Windows Admin Center 사용

어떤 계정을 사용하고 있나요?

사용 중인 자격 증명이 대상 서버의 로컬 관리자 그룹의 구성원인지 확인합니다. 경우에 따라 WinRM에는 원격 관리 사용자 그룹의 멤버 자격도 필요합니다. 기본 제공 관리자 계정이 아닌 로컬 사용자 계정을 사용하는 경우 PowerShell 또는 명령 프롬프트에서 대상 컴퓨터의 관리자 권한으로 다음 명령을 실행하여 대상 컴퓨터에서 정책을 사용하도록 설정해야 합니다.

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

다른 서브넷의 작업 그룹 컴퓨터에 연결하고 있나요?

게이트웨이로서 동일한 서브넷에 없는 작업 그룹 컴퓨터에 연결하려면 WinRM (TCP 5985)의 방화벽 포트가 대상 컴퓨터의 인바운드 트래픽을 허용하는지 확인합니다. PowerShell 또는 명령 프롬프트에서 다음 명령을 관리자 권한으로 실행하여 이 방화벽 규칙을 만들 수 있습니다.

  • Windows Server

    Set-NetFirewallRule -Name WINRM-HTTP-In-TCP-PUBLIC -RemoteAddress Any
    
  • Windows 10

    Set-NetFirewallRule -Name WINRM-HTTP-In-TCP -RemoteAddress Any
    

TrustedHosts 구성

Windows Admin Center를 설치할 때 Windows Admin Center에서 게이트웨이의 TrustedHosts 설정을 관리할 수 있는 옵션이 제공됩니다. 작업 그룹 환경에서 또는 도메인에서 로컬 관리자 자격 증명을 사용할 경우 필요합니다. 이 설정을 중단하고 싶으면 반드시 TrustedHosts를 수동으로 구성해야 합니다.

PowerShell 명령을 사용하여 TrustedHosts를 수정하려면 다음을 수행합니다.

  1. 관리자 PowerShell 세션을 엽니다.

  2. 현재 TrustedHosts 설정을 봅니다.

    Get-Item WSMan:\localhost\Client\TrustedHosts
    

    Warning

    TrustedHosts의 현재 설정이 비어 있지 않으면 아래 명령이 설정을 덮어씁니다. 필요한 경우 복원할 수 있도록 다음 명령을 사용하여 현재 설정을 텍스트 파일에 저장하는 것이 좋습니다.

    Get-Item WSMan:localhost\Client\TrustedHosts | Out-File C:\OldTrustedHosts.txt

  3. TrustedHosts를 관리하려는 컴퓨터의 NetBIOS, IP 또는 FQDN으로 설정합니다.

    Set-Item WSMan:localhost\Client\TrustedHosts -Value '192.168.1.1,server01.contoso.com,server02'
    

    모든 TrustedHosts를 한 번에 쉽게 설정할 수 있도록 와일드카드를 사용할 수 있습니다.

    Set-Item WSMan:\localhost\Client\TrustedHosts -Value '*'
    
  4. 테스트를 완료하면 관리자 권한 PowerShell 세션에서 다음 명령을 실행하여 TrustedHosts 설정을 지울 수 있습니다.

    Clear-Item WSMan:localhost\Client\TrustedHosts
    
  5. 이전에 설정을 내보낸 경우 파일을 열고 값을 복사한 다음 다음 명령을 사용합니다.

    Set-Item WSMan:localhost\Client\TrustedHosts -Value '<paste values from text file>'
    

이전에 Windows Admin Center를 설치했는데 이제는 동일한 TCP/IP 포트를 사용할 수 없습니다.

관리자 권한 명령 프롬프트에서 다음 두 명령을 수동으로 실행합니다.

netsh http delete sslcert ipport=0.0.0.0:443
netsh http delete urlacl url=https://+:443/

Microsoft Edge에서 Azure 기능이 제대로 작동하지 않음

Microsoft Edge에는 Windows Admin Center의 Azure 로그인에 영향을 주는 보안 영역과 관련된 알려진 문제가 있습니다.

Microsoft Edge를 사용할 때 Azure 기능을 사용하는 데 문제가 있는 경우 다음 단계를 수행하여 필요한 URL을 추가합니다.

  1. Windows 시작 메뉴에서 인터넷 옵션을 검색합니다.

  2. 보안 탭으로 이동합니다.

  3. 신뢰할 수 있는 사이트 옵션에서 사이트 버튼을 클릭하고 열리는 대화 상자에 다음 URL을 추가합니다.

    • 게이트웨이 URL
    • https://login.microsoftonline.com
    • https://login.live.com
  4. 닫기를 클릭한 다음 확인을 클릭합니다.

  5. Microsoft Edge에서 팝업 차단 설정을 업데이트합니다.

    1. edge://settings/content/popups?search=pop-up으로 이동합니다.

    2. 허용 섹션에 다음 URL을 추가합니다.

    • 게이트웨이 URL
    • https://login.microsoftonline.com
    • https://login.live.com

다음 정보와 함께 wacFeedbackAzure@microsoft.com으로 이메일을 보내 주세요.

  • 아래에 나열된 질문의 일반적인 문제 정보를 제공합니다.
  • 문제를 재현하기 위해 수행한 문제 및 단계를 설명합니다.
  • 이전에 New-AadApp.ps1 다운로드 가능한 스크립트를 사용하여 Azure에 게이트웨이를 등록한 다음 버전 1807로 업그레이드했나요? 또는 게이트웨이 설정 > Azure의 UI를 사용하여 Azure에 게이트웨이를 등록했나요?
  • Azure 계정이 여러 디렉터리/테넌트에 연결되어 있나요? 그렇다면 Microsoft Entra 애플리케이션을 Windows Admin Center에 등록할 때 사용한 디렉터리가 Azure의 기본 디렉터리인가요?
  • Azure 계정에 여러 구독에 대한 액세스 권한이 있나요?
  • 사용하던 구독에 청구가 연결되어 있나요?
  • 문제가 발생했을 때 여러 Azure 계정에 로그인되었나요?
  • Azure 계정에 다단계 인증이 필요한가요?
  • 관리하려는 컴퓨터가 Azure VM인가요?
  • Azure VM에 Windows Admin Center가 설치되어 있나요?

HAR 파일 수집

HAR(HTTP 보관) 서식 파일은 웹 브라우저와 사이트의 상호 작용을 기록한 로그입니다. 이 정보는 문제 해결 및 디버깅에 매우 중요합니다.

Microsoft Edge 또는 Google Chrome에서 HAR 파일을 수집하려면 다음 단계를 따릅니다.

  1. F12 키를 눌러 개발자 도구 창을 연 다음 네트워크 탭을 클릭합니다.

  2. 지우기 아이콘을 선택하여 네트워크 로그를 정리합니다.

  3. 로그 유지 확인란을 클릭하여 선택합니다.

  4. 문제를 재현합니다.

  5. 문제를 재현한 후 HAR 내보내기를 클릭합니다.

  6. 로그를 저장할 위치를 지정하고 저장을 클릭합니다.

    사용자가 HAR 파일을 수집하기 위해 클릭해야 하는 포인트는 번호가 매겨진 글머리 기호에 따라 표시되고 강조 표시됩니다.

Warning

HAR 파일을 Microsoft와 공유하기 전에 암호와 같은 중요한 정보를 제거하거나 난독 처리해야 합니다.

문제에 대한 피드백 제공

이벤트 뷰어 > 애플리케이션 및 서비스 > Microsoft-ServerManagementExperience로 이동하여 오류 또는 경고를 찾습니다.

문제를 설명하는 버그를 GitHub에 제출합니다.

이벤트 로그에서 찾은 오류 또는 경고와 다음 정보를 포함합니다.

  • Windows Admin Center가 설치된 플랫폼(Windows 10 또는 Windows Server):
    • 서버에 설치된 경우 Windows Admin Center에 액세스하기 위해 브라우저를 실행하는 컴퓨터의 Windows 버전은 무엇인가요?
    • 설치 관리자가 만든 자체 서명된 인증서를 사용하고 있나요?
    • 사용자 고유의 인증서를 사용하는 경우 주체 이름이 컴퓨터와 일치하나요?
    • 사용자 고유의 인증서를 사용하는 경우 대체 주체 이름을 지정하나요?
  • 기본 포트 설정을 사용하여 설치했나요?
    • 그렇지 않은 경우 어떤 포트를 지정했나요?
  • Windows Admin Center가 설치된 컴퓨터가 도메인에 가입되어 있나요?
  • Windows Admin Center가 설치된 Windows 버전:
  • 관리하려는 컴퓨터가 도메인에 가입되어 있나요?
  • 관리하려는 컴퓨터의 Windows 버전:
  • 어떤 브라우저를 사용하시나요?
    • Google Chrome을 사용하는 경우 버전은 무엇인가요? (도움말 > Google Chrome 정보)