프로그래밍 방식으로 장비 일련 번호를 얻으려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/98516

  •  01-07-2019
  •  | 
  •  

문제

장비 감사를 실시해야 하며 이를 위해서는 Windows PC, 모니터 등을 구해야 합니다.일련 번호.

그래서 각 PC에 가서 수동으로 숫자를 적어야 했습니다.

각 사용자가 작은 프로그램을 실행하고 결과를 이메일로 보낼 수 있도록 프로그래밍 방식으로 이를 얻을 수 있는 방법이 있습니까?

도움이 되었습니까?

해결책

이 정보가 어디에 있다면 WMI(http://en.wikipedia.org/wiki/Windows_Management_Instrumentation) - VBscript 스크립트를 작성하여 이 정보를 쿼리하고 예를 들어 서버의 원격 공유에 저장할 수 있습니다.

다른 팁

일반적으로 아니요.하지만 귀하의 컴퓨터가 모두 Dell 제품이라면 PC 자체에 대한 일부 정보(아마도 일련 번호?)를 얻을 수 있습니다.

모니터가 지원하는 경우 베사 에디드 (DDC, EDID, EEDID)에는 32비트 일련 번호가 포함될 수도 있습니다. 이는 모니터 라벨에 인쇄된 일련 번호와 관련이 있을 수도 있고 없을 수도 있습니다.디스플레이 드라이버를 통해 이에 액세스할 수 있습니다. Windows는 모니터 해상도 및 타이밍을 표시하기 위해 일부에 액세스할 수 있으므로 제조업체/모델/일련 번호도 어딘가에 숨겨져 있을 것으로 예상됩니다.

그러나 모든 시스템과 모니터에서 작동하는 프로그램을 만드는 것은 모든 시스템에 동일한 하드웨어가 있지 않는 한 단순히 각 스테이션에 가서 녹음하는 것보다 훨씬 더 많은 작업이 될 것입니다.

행운을 빌어요!

-아담

이것이 정확히 당신이 원하는 것인지는 확실하지 않지만 다음에서 만든 유료 소프트웨어가 있습니다. 담웨어 이를 통해 쉽게 다른 컴퓨터에 원격으로 연결하고 많은 정보를 얻을 수 있습니다.아직 많이 사용하지는 않았지만 배치 스크립트를 만들어서 그런 정보를 가져오거나 컴퓨터에 어떤 앱이 설치되어 있는지 확인할 수 있는 방법이 있다고 생각합니다.더 나쁜 경우는 각 머신을 실행할 필요가 없다는 것입니다.(MS 제품 ID와 마찬가지로 SN을 의미한다고 가정합니다.)

WMI는 확실히 갈 길입니다.해당 API를 통해 꽤 유용한 감사 정보를 얻을 수 있습니다.

Michael Baird는 EDID 정보를 읽기 위해 VBS 스크립트를 작성한 것으로 보입니다.스크립트는 자산 정보를 검색하기 위해 레지스트리에서 모니터 EDID 정보를 읽고 구문 분석합니다.

http://cwashington.netreach.net/depo/view.asp?Index=980&ScriptType=vbscript

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top