내 서버가 HyperV VM인지 아니면 물리적 시스템인지 식별할 수 있는 방법이 있나요?

내 서버가 HyperV VM인지 아니면 물리적 시스템인지 식별할 수 있는 방법이 있나요?

내가 사용하고 있는 현재 서버가 실제 서버인지 Hyper V 가상 머신인지 감지할 수 있는 방법이 있는지 알고 싶습니다.

그것에 대해 나에게 말해 줄 수 있는 것이 창문에 있습니까? Windows의 모든 설정, 레지스트리 키? 아니면 그것을 말해 줄 수 있는 스크립트가 있나요?

서버에 물리적으로 접근할 수 없고, 서버에 로그온만 할 수 있습니다.

답변1

wmic를 사용하십시오(또는 wmi로 직접 스크립트를 작성하십시오). 명령을 사용 wmic baseboard get manufacturer,product하고 값을 확인하십시오.

제조업체가 Microsoft(또는 vmware 또는 Oracle)를 읽는 경우 VM 호스트가 제품으로 명명된 vm일 가능성이 높습니다. 현재 Hyper V Box가 없지만 virtualbox는 Oracle에서 제조한 것으로 식별하고 virtualbox를 제품으로 식별합니다.

내 노트북에는 제조업체로 Lenovo가 있고 모델로 전체 SKU가 있습니다. VM 소프트웨어와 실제 하드웨어 간에 유사한 동작이 나타날 가능성이 높습니다. 내 데스크탑에는 제조업체로 Asustek이 있고 제품으로 마더보드 모델이 있습니다.

시스템이 VM에 있는지 여부를 확인하는 데 충분합니다.

답변2

msinfo32.exe시스템 요약을 열고 확인할 수 있습니다 .

시스템 모델머신이 가상/물리적인지 여부를 표시합니다.

물리적 기계:여기에 이미지 설명을 입력하세요

가상 머신:여기에 이미지 설명을 입력하세요

관련 정보