PowerShell:Info
From ICO wiki
<Source lang="powershell"> <#
.SYNOPSIS
Skript mis küsib kasutajalt arvutinime ning vastavalt arvutinimele väljastab kasutajale arvuti kohta käivat infot.
.DESCRIPTION
Pärast Skripti käivitamist küsitakse kasutajalt arvutinime (host name). Pärast seda kui skript on teada saanud arvutinime, päritakse see ning väljastatakse kasutajale terminali aknasse.
.VERSION
1.0
.NOTES
Autor: Janar Märjama, A32 Testitud Windows 7 Professionali (x86) peal.
- >
- Kasutajalt arvutinime küsimine
$computerName = Read-Host 'Sisestada arvuti nimi'
- Järgnevalt päritakse arvutiinfo
$colItems = get-wmiobject -class "Win32_BIOS" -namespace "root\CIMV2" ` -computername $computerName
- Siin toimib samuti arvutiinfo pärimine ning tulemuste ekraanile trükkimine
foreach ($objItem in $colItems) {
write-host "BIOS'i kharakteristika: " $objItem.BiosCharacteristics write-host "BIOS'i versioon: " $objItem.BIOSVersion write-host "Build Number: " $objItem.BuildNumber write-host "Caption: " $objItem.Caption write-host "Code Set: " $objItem.CodeSet write-host "Keel: " $objItem.CurrentLanguage write-host "Kirjeldus: " $objItem.Description write-host "Identifikatsiooni kood: " $objItem.IdentificationCode write-host "Installeeritud keeled: " $objItem.InstallableLanguages write-host "Installatsiooni aeg: " $objItem.InstallDate write-host "Keele väljaanne: " $objItem.LanguageEdition write-host "Nimekiri keeltest: " $objItem.ListOfLanguages write-host "Tootja: " $objItem.Manufacturer write-host "Nimi: " $objItem.Name write-host "Other Target Operating System: " $objItem.OtherTargetOS write-host "Primaarne BIOS: " $objItem.PrimaryBIOS write-host "Väljalaske kuupäev: " $objItem.ReleaseDate write-host "Serial'i number: " $objItem.SerialNumber write-host "SMBIOS BIOS Versioon: " $objItem.SMBIOSBIOSVersion write-host "SMBIOS Major Versioon: " $objItem.SMBIOSMajorVersion write-host "SMBIOS Minor Versioon: " $objItem.SMBIOSMinorVersion write-host "SMBIOS Present: " $objItem.SMBIOSPresent write-host "Tarkvara elemendite ID: " $objItem.SoftwareElementID write-host "Tarkvara elementide staatus: " $objItem.SoftwareElementState write-host "Staatus: " $objItem.Status write-host "Operatsioonisüsteem: " $objItem.TargetOperatingSystem write-host "Versioon: " $objItem.Version write-host
}