none
2008r2 인증관련 문의드립니다. RRS feed

  • 질문

  • 게시물에 플래그가 지정되었고 현재 추가적인 확인 중입니다. 오류로 인한 것이라고 생각하실 경우 여기 스레드에 게시하십시오"라는 에러가 계속해서 발생합니다.
    2019년 11월 7일 목요일 오전 4:09

모든 응답

  • 기존에 사용하던 서버에 2008 r2 standard가 설치되어있었고

    이 서버의 레이드 설정이 손상되면서 윈도우 재설치가 필요하여 기존에 cd나 이미지파일을 인수인계받지 못해

    공식홈페이지의 2008r2 standard 평가판 이미지를 설치하여 인증하려했으나 기존에 인증되어있던 시디키가 형식이 맞지않다며 인증이되지않습니다.

    서버에 별도의 윈도우 인증 스티커가 붙어있지않아 확인할 수 없는 상태구요. 시디도 없습니다.

    파워쉘에서 아래 스크립트를 이용해 재설치전 확인한 프로덕트키로 인증하려했구요.

    function Get-WindowsKey {

        param ($targets = ".")

        $hklm = 2147483650

        $regPath = "Software\Microsoft\Windows NT\CurrentVersion\DefaultProductKey"

        $regValue = "DigitalProductId4"

        Foreach ($target in $targets) {

            $productKey = $null

            $win32os = $null

            $wmi = [WMIClass]"\\$target\root\default:stdRegProv"

            $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)

            $binArray = ($data.uValue)[52..66]

            $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"

            ## decrypt base24 encoded binary data

            For ($i = 24; $i -ge 0; $i--) {

                $k = 0

                For ($j = 14; $j -ge 0; $j--) {

                    $k = $k * 256 -bxor $binArray[$j]

                    $binArray[$j] = [math]::truncate($k / 24)

                    $k = $k % 24

                }

                $productKey = $charsArray[$k] + $productKey

                If (($i % 5 -eq 0) -and ($i -ne 0)) {

                    $productKey = "-" + $productKey

                }

            }

            $win32os = Get-WmiObject Win32_OperatingSystem -computer $target

            $obj = New-Object Object

            $obj | Add-Member Noteproperty Computer -value $target

            $obj | Add-Member Noteproperty Caption -value $win32os.Caption

            $obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion

            $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture

            $obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber

            $obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser

            $obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber

            $obj | Add-Member Noteproperty ProductKey -value $productkey

            $obj

        }

    }

    1. 레이드가 손상되어 부팅은 안되지만 재설치전 기존 윈도우 폴더는 별도로 보존되어있는데 혹시 특정 파일이나 폴더를 복사하여 재설치한 윈도우를 인증할수있습니까?

    2. 위 스크립트로 확인되는 프로덕트키는 실제로 유효한 프로덕트키가 맞나요?

    3.  온라인에서 프로덕트키에 대한 라이선스 정보를 확인 할 수 있나요?

    감사합니다

    2019년 11월 7일 목요일 오전 4:09
  • 안녕하세요,

    1. 별도로 제품 키를 보유하고 계시지는 않나요? 시스템 폴더에서 특정 파일이나 폴더를 복사해서 윈도우를 재인증하기는 어렵습니다.

    2. 게시해주신 스크립트는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey 내의 DigitalProductId4 의 바이너리 키 값을 변환하여 출력하는 스크립트로 보입니다. 이는 명확히 설치된 제품의 제품키라고 하기 어렵습니다.(인증 역시 마찬가지입니다) 간단히는 slmgr -dlv 등의 결과로 나오는 제품키의 5자리와 끝자리를 비교해보시는 방법으로 확인해볼 수 있습니다.

    3. 제품 키를 소유는 하고 계신 것인가요? 그렇다면 정품 인증 팀을 통해 키의 유효성을 확인해볼 수는 있겠습니다. 만약 제품 키를 소유하고 있지 않다면 구매처 혹은 파트너사 등을 통해 문의해볼 수는 있겠습니다.

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 11월 7일 목요일 오전 5:32
    중재자