질문과 답변

기 타 PC/노트북 정보를 가져올수 있는 스크립트 짜는데 잘 안되네요

2024.03.27 19:07

독산나라 조회:364

PC/노트북 정보를 가져올수 있는 스크립트 짜는데 잘 안되네요

 

PC/노트북 모델명과 SER NO(일련번호,제조번호) 확인할수 있는 스크립트 짜주실수 있는분 계신가요?

 

많이는 못드리지만 사례하겠습니다.

 

컴퓨터업에 일하면서 일일히 육안으로 하는게 불편하여 만들어볼까 하는데 인터넷 검색 자료를 찾아

 

실행해봤는데 제조사 라벨과 다른게 나와서요

 

좋은 방법이 있을까요?

 

마킹된부분이 해결이 안되거나 오정보가 출력되는 부분입니다.

 

ㅁ 필요한 정보

 

1.장비정보는 제조사,모델명,SER NO

 

2.윈도우 정보는 윈도우 버전,OS 빌드번호(19045.4170),원래 설치 날짜,컴퓨터이름

 

3.하드웨어정보는 CPU 모델명,기본속도,코어갯수,논리프로세스 갯수,L1캐쉬,L2캐쉬,L3캐쉬

 

4.메모리 정보는 슬롯1,제조사,속도,타입,용량 슬롯2,제조사,클럭,타입,용량 슬롯3,제조사,클럭,타입,용량 슬롯4,제조사,클럭,타입,용량

 

5.SSD/HDD정보는 SATA1,제조사,모델명,SER NO,인터페이스,용량 SATA2,제조사,모델명,SER NO,인터페이스,용량 SATA3,제조사,모델명,SER NO,인터페이스,용량 SATA4,제조사,모델명,SER NO,인터페이스,용량

 

6.ODD 정보는 제조사,모델명,SER NO,인터페이스

 

7.그래픽카드 정보는 모델명,메모리크기

 

8.메인보드 정보는 제조사,칩셋명,바이오스 버젼

 

9.네트워크 정보는 MAC ADDRESS,IPV4 주소

 

 

ㅁ 스크립트

 

# 파일 저장 경로 설정

$filePath = "$([Environment]::GetFolderPath('Desktop'))\내컴퓨터정보_$(Get-Date -Format "yyyyMMddHHmmss").txt"

 

# 정보 수집 및 출력 준비

$info = @()

 

# 장비 정보 수집

$csproduct = Get-WmiObject Win32_ComputerSystemProduct

$serialNumber = (Get-WmiObject Win32_BIOS).SerialNumber

$info += "장비 정보"

$info += "VENDER: $($csproduct.Vendor)"

$info += "VERSION: $($csproduct.Version)"

$info += "SER NO: $serialNumber"

$info += ""

 

# 윈도우 정보 수집

$os = Get-WmiObject Win32_OperatingSystem

$info += "윈도우 정보"

$info += "윈도우 버전: $($os.Caption)"

$info += "OS 빌드번호: $($os.BuildNumber)"

$info += "원래 설치 날짜: $($os.ConvertToDateTime($os.InstallDate))"

$info += "컴퓨터 이름: $($os.CSName)"

$info += ""

 

# CPU 정보 수집

$cpu = Get-WmiObject -Class Win32_Processor

$info += "CPU 정보"

$info += "모델명: $($cpu.Name)"

$info += "기본속도: $($cpu.MaxClockSpeed)MHz"

$info += "코어갯수: $($cpu.NumberOfCores)"

$info += "논리프로세스 갯수: $($cpu.NumberOfLogicalProcessors)"

$info += "L1캐쉬: $($cpu.L2CacheSize)KB"

$info += "L2캐쉬: $($cpu.L3CacheSize)KB"

$info += "L3캐쉬: $($cpu.L3CacheSize)KB"

 

$info += ""

 

# 메모리 정보 수집

$mem = Get-WmiObject Win32_PhysicalMemory

$info += "메모리 정보"

foreach ($slot in $mem) {

    $info += "슬롯 $($slot.DeviceLocator): 제조사 - $($slot.Manufacturer), 속도 - $($slot.Speed)MHz, 타입 - $($slot.SMBIOSMemoryType), 용량 - $($slot.Capacity / 1GB)GB"

}

$info += ""

 

# SSD/HDD 정보 수집

$disks = Get-WmiObject Win32_DiskDrive

$info += "SSD/HDD 정보"

foreach ($disk in $disks) {

    $info += "인터페이스 $($disk.InterfaceType): 제조사 - $($disk.Manufacturer), 모델명 - $($disk.Model), SER NO - $($disk.SerialNumber), 용량 - $($disk.Size / 1GB)GB"

}

$info += ""

 

# 그래픽카드 정보 수집

$video = Get-WmiObject Win32_VideoController

$info += "그래픽카드 정보"

$info += "모델명: $($video.Name)"

$info += "메모리크기: $($video.size)"

$info += ""

 

# 메인보드 정보 수집

$mb = Get-WmiObject Win32_BaseBoard

$info += "메인보드 정보"

$info += "제조사: $($mb.Manufacturer)"

$info += "칩셋명: $($mb.Product)"

$info += "바이오스 버전: $($mb.Version)"

$info += ""

 

# 네트워크 정보 수집

$network = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.IPEnabled -eq $true}

$info += "네트워크 정보"

$info += "MAC ADDRESS: $($network.MACAddress)"

$info += "IPV4 주소: $($network.IPAddress[0])"

$info += ""

 

# 정보 파일로 저장

$info | Out-File -FilePath $filePath -Encoding UTF8

 

Write-Host "정보가 바탕화면에 저장되었습니다: $filePath"

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
99532 윈 도 우| 접근 권한 오류 해결 방법 문의 드립니다. [1] 아브라함 161 03-28
99531 소프트웨어| 인텔 그래픽 드라이버 에러가 많나요? [1] joe 171 03-28
99530 윈 도 우| Windows 10/11 Multissesion 바탕화면 진입방법이있나요? [4] MSTSC 246 03-27
» 기 타| PC/노트북 정보를 가져올수 있는 스크립트 짜는데 잘 안되네요 [9] 독산나라 364 03-27
99528 윈 도 우| PE에서 WinNTSetup 프로그램 실행 후 윈도우 부팅 시 작은... [2] 웹네티즌 330 03-27
99527 소프트웨어| 4k video downloader+ 프로그램이 문제가 있는 걸까요? [14] SUbSigNal 362 03-27
99526 소프트웨어| AOMEI Backupper 복원 시에는 드라이브 2개 필요한거겠죠? [2] 『ⓖⓤⓝ』 245 03-27
99525 윈 도 우| wimgapi.dll PB에서 사용할 때 함수 인수들... [2] 라랑 78 03-27
99524 소프트웨어| vmware 랜 맥 문의 [4] 뷰티블마인 137 03-27
99523 윈 도 우| window11 단일 파티션 설치 가능 여부 [2] chobo333 337 03-27
99522 윈 도 우| 윈도우 10에서는 파일탐색기/네트워크에서 NAS가 보이지 않... [2] 사가르마타 179 03-27
99521 윈 도 우| 왜 PE에서는 net user 명령이 안먹을까요? [4] telnet 231 03-27
99520 하드웨어| 크리스탈 디스크 마크 ! [7] 네이밍 423 03-26
99519 소프트웨어| 맥(MAC)을 설치한 디스크(파이션) 초기화 문의드려요 [5] 『ⓖⓤⓝ』 248 03-26
99518 소프트웨어| 엣지 브라우저 사이드 바 앱을 제거 하는 방법이 있을까요? [2] 소소생 243 03-26
99517 윈 도 우| 윈도우 아웃룩 앱이 자동으로 막 설치됩니다. 방지방법이 ... 너구리세상 152 03-26
99516 소프트웨어| 배치파일 "for"에 대해 조언을 구하려 합니다. [4] 바이오스 182 03-26
99515 하드웨어| 이 제품 어떤가요? Zeuslap 2.5K Z-16K [4] 파란시계 237 03-26
99514 하드웨어| 내장 SATA 포트 10개 장착된 M/B가 있을까요? [1] chobo333 351 03-26
99513 윈 도 우| 구글 크롬 찾기를 이용하면 이상한 마크가 보입니다 [2] joe 196 03-26
XE1.11.6 Layout1.4.8