it-swarm-ko.tech

하드웨어 제조업체, 모델 및 일련 번호를 찾으십니까?

소프트웨어 솔루션을 통해 다양한 Windows (XP, Vista, 2003, 2008) 및 Linux (Ubuntu, Debian, Fedora) 시스템의 제조업체, 모델 및 일련 번호를 찾고 싶습니다.

현재 하드웨어 인벤토리가 오래되었으므로 소프트웨어 솔루션을 통해이 정보를 빠르게 얻을 수있는 방법을 원합니다 (따라서 스티커를 읽기 위해 모든 컴퓨터에 접근 할 필요가 없습니다).

나는 이것을 스크립팅하여 이상적으로는 타사 응용 프로그램이 필요하지 않을 것입니다. 이상적으로는 독립형이므로 쉽게 휴대 할 수 있습니다.

이것이 최선의 방법에 대한 아이디어가 있습니까? 사전 구축 된 (무료) 솔루션이있는 경우 이상적으로는 원시 텍스트 또는 MySQL 데이터베이스에보고하고 싶습니다. 이상적으로는 작은 독립형 도구이므로 각 PC에 물건을 설치하고 싶지 않습니다. 위에서 언급했듯이 미리 빌드 된 OS 도구를 사용하여 스크립트를 작성하는 것이 매우 기쁩니다. 이 정보를보고하는 다른 앱을 보았 기 때문에 이것이 가능하다는 것을 알고 있습니다 (예 : Spiceworks와 같이 필요하지 않은 다른 항목이 포함 된 대규모 대량 패키지에도 있음).

7
Adam Gibbins

Windows의 경우 다음과 같이 빠른 powershell 스크립트를 사용하여 WMI를 래핑 할 수 있습니다.

function Get-Inventory([string] $computer = '.')
{
    $data = ""|select name, vendor, model, serial
    $bios = get-wmiobject 'win32_BIOS' -computername $computer
    $comp = get-wmiobject 'win32_computersystem' -computername $computer
    $data.name = $comp.Name
    $data.vendor = $comp.manufacturer
    $data.model = $comp.Model
    $data.serial = $bios.SerialNumber
    return $data
}

다음과 같이 모든 컴퓨터를 나열하는 텍스트 파일을 제공하는 경우 :

get-content 'mycomputers.txt' | foreach-object{Get-Inventory}

컴퓨터 및 하드웨어 세부 정보의 멋진 테이블이 표시됩니다. 데이터를 보관해야하는 경우 export-csv cmdlet을 사용하여 출력을 파일로 직접 덤프합니다.

5
user2278

Linux의 경우 꽤 자주 사전 설치되거나 배포 저장소에서 쉽게 설치할 수있는 dmidecode를 살펴 보겠습니다.

그러면 일련 번호를 포함하여 시스템의 모든 하드웨어에 대한 일반 텍스트 보고서가 생성됩니다.

6
Nathan

ISI Snapshot이라고하는이 작업을 정확히 수행하는 훌륭한 (상업적이지만) 솔루션이 있습니다 (원시 텍스트는 csv 형식이 될 것입니다). http : //www.isiisi.com/snapshot.htm =

모든 정보를 매우 빠르게 얻을 수 있습니다.

"사전 구축 솔루션이있는 경우"라고 말씀 하셨기 때문에 언급했습니다 ....

Edit :/proc/cpuinfo 및 lsattr -El sys0도 확인하십시오.

3
torial

SpiceWorks 를 살펴보십시오. SpiceWorks는 WMI 및 SSH를 사용하여 Windows, Mac 및 Linux 시스템에서이 정보를 수집합니다. 스크립트가 아니라 여기에서 찾고있는 로컬 데이터베이스를 포함하는 완전한 솔루션입니다. 적어도 살펴볼 가치가 있습니다.

1

WMI 를 사용하여 Windows 정보를 얻을 수 있다고 생각합니다. 관리자 권한이 있으면 원격으로 정보를 얻을 수 있습니다.

0
Eugenio Miró

Linux의 하드 드라이브의 경우 smartmontools 라이브러리에 포함 된 smartctl과 같은 도구를 사용하여 원하는 정보를 얻을 수 있습니다. 예를 들어 내 드라이브가 현재보고하는 내용은 다음과 같습니다.

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar SE Serial ATA family
Device Model:     WDC WD800JD-22LSA0
Serial Number:    WD-XXXXXXXXXXXX (obscured by me)
Firmware Version: 06.01D06
User Capacity:    80,026,361,856 bytes

이 정보로부터 여러분은 netcat을 사용하여 MySQL 데이터베이스에 추가하는 원격 서버로 다시 보내도록 스크립트를 매우 쉽게 작성할 수 있습니다.

0
X-Istence