Powershell ile Bilgisayar Envanteri Çekme
Bu makalede Powershell ile yani komut satırı ile bilgisayar envanteri çekme işlemine bakacağız.
Bilgisayar envanterleri tüm IT’cilerin korkulu rüyasıdır, her zaman o envanteri düzgün tutmak gerekir, eksik veya hatalı bilgi olduğunda başımız ağrır v.s. Powershell bir çok konuda olduğu gibi bu konuda da imdadımıza yetişiyor.
Aşağıda yer verdiğim çalışma ile Powershell üzerinden kolaylıkla envanter çekebilir ve hızlıca bir bilgisayarın veya bilgisayar setinin özelliklerini en güncel hali ile toplayabilirsiniz.
Bu iş için bize yardımcı olacak ana powershell komutumuz Get-ComputerInfo
Önemli Not : Aşağıdaki kod satırında, eklentiden dolayı kod bloğu bozulmuş durumda.
[ordered] –> [ordered] şeklinde düzeltin.
[Math]::–> [Math] şeklinde düzeltin.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
$MyInventory = [ordered]@{ "Bilgisayar Adı" = (Get-ComputerInfo).CsCaption "Windows Sürüm" = (Get-ComputerInfo).WindowsProductName "Client / Server" = (Get-ComputerInfo).WindowsInstallationType "Cihaz Marka" = (Get-ComputerInfo).CsManufacturer "Cihaz Model" = (Get-ComputerInfo).CsModel "Windows Versionu" = (Get-ComputerInfo).WindowsVersion "Cihaz Seri Numarası" = (Get-ComputerInfo).BiosSeralNumber "Domain / Workgroup" = (Get-ComputerInfo).CsDomain "OS 64/32 Bit" = (Get-ComputerInfo).OsArchitecture "Cpu Modeli" = (Get-ComputerInfo).CsProcessors "Cpu Soket Sayısı" = (Get-ComputerInfo).CsNumberOfProcessors "Cpu Core Sayısı" = (Get-ComputerInfo).CsNumberOfLogicalProcessors "Ram Boyutu(GB)" = [Math]::Round((Get-ComputerInfo).CsTotalPhysicalMemory/1GB) "Windows Ne Zaman Kuruldu" = (Get-ComputerInfo).WindowsInstallDateFromRegistry "Windows kurulma tarihi" = (Get-ComputerInfo).OsInstallDate "Windows son açılma tarihi" = (Get-ComputerInfo).OsLastBootUpTime "Bilgisayar çalışma süresi" = (Get-ComputerInfo).OsUptime "Hypervisor aktif / pasif" = (Get-ComputerInfo).HyperVisorPresent } $MyInventory |
Nihayetinde çalıştırdığımız komut görüntüsü aşağıdaki gibi olacak ve çıktısı da yine ekranda göründüğü gibi olacaktır.
Ve göründüğü üzere Powershell ile çok kolay bir şekilde bilgisayar envanterine sahip oldum.