컴퓨터 이름이 주어지면 원격 컴퓨터의 OS를 어떻게 확인할 수 있습니까?
컴퓨터 이름이 주어지면 원격 컴퓨터의 OS를 어떻게 확인할 수 있습니까?
답변:
nmap
원격 컴퓨터를 검사하는 데 사용할 수 있으며 TCP 패킷에 대한 응답 (유효하거나 잘못된 요청) nmap
에 따라 사용중인 운영 체제를 유추 할 수 있습니다.
100 % 정확하지는 않지만 일반적인 경우에는 최선을 다할 것입니다.
자신 만 Windows로 제한하고 원격 컴퓨터에 관리자 계정의 자격 증명이있는 경우이 방법을 대신 사용할 수 있습니다 .
시스템 속성보기
원격 컴퓨터에서이 절차를 수행하려면 컴퓨터 관리 (로컬)를 마우스 오른쪽 단추로 클릭하고 다른 컴퓨터에 연결을 클릭 한 후 다른 컴퓨터를 선택하고 원격 컴퓨터의 이름을 입력하십시오. 그런 다음 2 단계부터 시작하여 컴퓨터 관리 (로컬)를 컴퓨터 관리 (원격 컴퓨터 이름)로 대체하여이 절차의 단계를 수행 할 수 있습니다. 원격 컴퓨터 이름으로 지정한 컴퓨터에서 Administrators 그룹의 구성원이거나 적절한 권한을 위임 받아야합니다.
또한 컴퓨터가 도메인에 가입되어 있으면 Active Directory에서 컴퓨터 계정을 볼 수 있습니다. 이것들은 기계에 대해 알려줄 것입니다.
nmap
포트를 안아 줄 것입니다 ...
nmap -O -v IPADDRESS
nmap.org/book/osdetect-usage.html
당신이 제공 한 정보가 주어지면 대답은 이름으로 기계의 OS를 결정할 수 없다는 것입니다.
Systeminfo 명령은 os 이름과 서비스 팩 번호를 보여줍니다. psexec를 사용하여 원격 컴퓨터에서이 명령을 실행할 수 있습니다.
출처 : 명령 줄에서 Windows 버전 찾기
Windows 7에서 기본적으로 설치되는 Windows PowerShell을 사용하여이 작업을 수행 할 수 있습니다. 시스템 메뉴의 보조 프로그램에서 액세스 할 수 있습니다.
사용할 수있는 명령은 ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
ComputerName 속성에 올바른 값을 지정하여 로컬 또는 원격 시스템에 대해이를 실행할 수 있습니다.
표시 할 속성을 지정하여 특정 정보에 대한 출력을 필터링 할 수 있습니다.
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber
127.0.0.1
ComputerName에 사용 하고 localhost에서 올바르게 실행되는지 확인하십시오. 그렇다면 원격 시스템의 ipaddress를 사용해보십시오.