Windows Azure가 화면에 해당 오류를 인쇄하거나 감지하지 못하도록 설정 / 구성 항목이 있습니까? RDP를 웹 역할로 전환 할 때 메시지를 표시하는 스크린 샷을 아래에 넣었습니다. 내 웹 역할은 Windows Azure Guest OS 1.17 (Windows Server 2008 SP2의 변형)에서 실행됩니다.
배경 : 일부 외부 엔지니어 (NDA 및 전체)에게 아키텍처를 설명하고 Azure에 익숙하지 않은 웹롤을 이해해야했습니다. 엔지니어 중 한 명이 “클라우드에서 불법 복제 된 Windows 복사본을 실행하고 있습니까?” 또한 RDP 화면 내에서 Azure 컴퓨터의 왼쪽 하단에 “이 Windows 복사본이 정품이 아닙니다”라는 메시지가 표시됩니다.
분명히 Microsoft는 저에게 영향을 미치지 않고 자체 데이터 센터에서 자체 OS를 실행하고 있습니다. 따라서 명백한 경고 에도 불구하고 ‘해적 행위’는 없습니다 . 그러나 그들은 이것으로 너무 산만 해 보였고 ( “어떻게 할 수 있을까? 정말로? 내가 말했듯이, 그들은 Azure에 거의 노출되지 않지만 다른 곳에 가치를 더합니다. 나중에 이것을 설명 할 필요가 없도록 이것을 제거하고 싶습니다.
PS 마이크로 소프트 : 수정 위하여려고하는 경우 Windows Server <XYZ>
에 Windows Azure <A.B>
, 당신은 또한 코드가 있는지 확인합니다 제품의 무결성을 수정해야합니다.
답변
이것이 OS 제품군 1 (Windows Server 2008 SP2)에만 표시된다고 확신합니다. osFamily="2"
ServiceConfiguration.cscfg에서 (Windows Server 2008 R2) 를 변경 하고 배포를 업데이트 한 경우 바탕 화면에 표시되지 않아야합니다. 이곳은 환경이 살아있는 곳입니다.
<ServiceConfiguration serviceName="GenuineTest" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">
방금 실행중인 배포 중 몇 가지로 이것을 다시 확인했습니다 osFamily="2"
. 또한 RDP를 실행 중이고 osFamily="1"
“이 Windows는 정품이 아닙니다”라는 메시지가 나타납니다.
구성 관리 사례에 따라 OS 버전을 변경하고 재배치하는 것은 실용적이지 않을 수 있습니다. 데모 목적으로 간단한 단일 인스턴스 VM (작업자 또는 웹 역할-실제로는 중요하지 않음)을 실행 osFamily="2"
하고 RDP를 실행 하여 데스크톱에 경고가 없음을 보여줄 가치가 있습니다.