컴퓨터 이름을 지정하여 Java를 사용하는 컴퓨터의 사양을 가져 오는 방법이 있습니까?Java : 컴퓨터 이름을 통해 컴퓨터 사양 받기
원인 내가 현재 응용 프로그램이 실행되고있는 PC의 사양 만 가져오고 싶지 않다.
원격으로 가져올 수 있습니까?
컴퓨터 이름을 지정하여 Java를 사용하는 컴퓨터의 사양을 가져 오는 방법이 있습니까?Java : 컴퓨터 이름을 통해 컴퓨터 사양 받기
원인 내가 현재 응용 프로그램이 실행되고있는 PC의 사양 만 가져오고 싶지 않다.
원격으로 가져올 수 있습니까?
아니요. "컴퓨터 이름"과 "사양"이 잘 정의 된 용어 일지라도, 그러한 정보를 얻기 위해 컴퓨터를 조사하는 프로토콜이 널리 지원되지는 않습니다. 그렇다면 훌륭한 보안 관행은이를 사용하지 못하도록 요구할 것입니다.
제거 시스템에서 Windows가 실행 중이고 적절한 권한이있는 경우 WMI 라이브러리를 사용하여 원하는 정보를 검색 할 수 있습니다.
Java WMI 라이브러리 http://www.vijaykandy.com/2009/09/windows-management-instrumentation-wmi-from-java/이 있습니다.
WMI는 "Windows Management Instrumentation"이며 원격 Windows 시스템을 쿼리하고 특정 관리 기능을 수행 할 수 있습니다.
이 경로를 사용하면 Scriptomatic은 WMI 클래스를 탐색하기위한 훌륭한 도구입니다.
고마워요. 지금 이걸 조사해 줘요. 이것으로 인해 피가 나올 수 있습니다. –
수 있습니다. 제한된 용도로 쓰는 경우 (예 : LAN에서 기계를 일회 재고로 관리하는 경우) Scriptomatic을 사용하면 필요한 것을 모으는 스크립트를 생성하는 것이 더 나을 것입니다. – GargantuChet
앱을 쓰는 것은 인벤토리 관리자와 같습니다. computerName 주어진 사양을 가져와야합니다. 답장을 보내 주셔서 감사합니다 :) –
당신이 사용하는 언어는 중요하지 않습니다. 어떤 OS를 실행하는지 또는 어떤 CPU를 가지고 있는지와 같은 의미라면 "사양"을 얻을 수 없습니다. –
나는 실제 요구 사항을 정의하는 것이 더 나을 것 같다고 생각한다. GargantuChet은 "컴퓨터 이름을 부여하는 것"이 아니라 기계 사양을 얻기위한 몇 가지 방법에 대해 설명했다. 당신이해야 할 일을하도록 도와주세요. 그래서, 실제로해야 할 일은 무엇입니까? –
나는 VBScript를 사용하여 가능하다고 생각하는데, 누군가 들었습니다. –