Saturday, September 24, 2016

3.1 - PowerShell GET-WMIObject (AZ) - I hissə

PowerShell-də Get-WmiObject (gwmi)


     Get-wmiobject çox funksiyalı əmrlərdən sayılır. Bunun vasitəsilə kompyuterdə olan hər bir avadanlıq haqqında ətraflı məlumat əldə etmək olar. Get-wmiobject WMI (Windows Management Instrumentation) servisinin köməyi ilə əməliyyat aparır. Əgər bu servis hər hansı bir səbəbdən işləməzsə bu zaman bu əmr də işləməz. Classlarla işlədiyi üçün mövcud WMI class-larıdan istifadə edir. Bunun vasitəsilə nəinki öz kompyuterimiz hətta başqa kopyuterə birbaşa öz kopmpyuterimizdən bu əmrlərdən istifadə edərək məlumat ala bilərik. Təbii ki, bunun üçün digər kompyuterə qoşulma zamanı ya bizim İstifadəçi hesabının digər kompyuterlərdə admin statusu olmalı ya da əmri yerinə yetirən zaman digər kompyuterdə admin statusu olan hər hansı bir istifadəçi hesabından qeyd etməliyik. 
     Qısaltması gwmi-dir.
Get-Wmiobject -də kompyuter haqqında məlumatları WIN32 class-ından istifadə etməklə əldə edirik. Bunun üçün get-wmiobject -class win32_əmrinadı ardıcıllığından istifadə edirik:
Məsələn BİOS haqqında məlumat əldə etmək üçün get-wmiobject -class Win32_BIOS yazmaqla məlumat əldə etmiş oluruq.
Get-wmiobject -class yerinə birbaşa get-wmiobject win32_əmrinadı yazmaqla əlavə olaraq -class yazmağa ehtiyac qalmır. Beləliklə nəticə olaraq BIOS haqqında məlumat əldə etmək üçün kodumuz belə olacaq: 

get-wmiobject win32_BIOS


     Kompyuterlərdə haqqında bilmək istədiyimiz nələr var bir göz ataq:

Əsas qruplar:
- Kompyuterin avadanlığı haqqında 
- Yüklənmiş proqramlar haqqında
- Əməliyyat sistemi haqqında
- Performans haqqında
- və s.

Köməkçi qruplar:
Kompyuter avadanlığı haqqında
     - Soyutma sistemləri
          * FAN (kompyuterdəki cooler (FAN) haqqında)
          * İstilik borusu
          * Soyuducu(Soyuducu qurğu haqqında)
          * Temperatur sensoru haqqında
     - Daxiletmə qurğuları
          * Klaviatura haqqında
          * Mouse və s haqqında
     - Yaddaş qurğuları
          * Avtomatik yoxlayıcı ayarları (Disklərin avtomatik yoxlanması əməliyyatı haqqında)
          * CD-DVD disk qurğusu haqqında
          * HDD haqqında (Sürəti, tutumu, istehsalçısı, keşi, fırlanma sürəti, tipi və s.)
          * Floppy disk haqqında
          * Digər yaddaş qurğuları haqqında
          * Lentli yaddaş qurğusu haqqında
      - Ana plata, Kontroller və Portlar haqqında
          * BİOS (İstehsalçı, Seriya, versiya haqqında)
          * RAM (Sürəti (Mhz-i), istehsalçısı, tutumu,  playtada yerləşdiyi slot və s haqqında)
          * CPU (Sürəti (Mhz-i), istehsalçı, tutumu, keşi və s. haqqında)
       - Şəbəkə qurğuların haqqında
          * Şəbəkə adapteriləri (İstehsalçı, növü, İP, MAC, digər konfigurasiyalar və s. haqqında)
       - Çap qurğuları haqqında
          * Printerlər, onların modelləri, tipləri, formatları, driverləri və s.haqqında)
       - Monitor haqqında
          * Monitor və videokart haqqında (İstehsalçı və digər məlumatlar)
       - Güc qaynağı haqqında
          * Batareya haqqında
          * Voltaj, amperaj, istilik və s. haqqında
  Yüklənmiş proqramlar haqqında
        - Proqram və proqram modulları haqqında
          * Proqram uzantıları (extension), proqramlar barədə digər məlumatlar, qısayollar və s. haqqında
  Əməliyyat sistemi haqqında
        - Reqistr
        - Start Menyusu
        - İstifadəçilər
        - Aktivasiya
        - Əməliyyat sistemi
        - Ekran
        - File sistemi, drayverlər və s. haqqında
Performans haqqında
        - Kompyuterdəki qurğular və proqramların performans hesablayıcıları haqqında

No comments:

Post a Comment