Tuesday, November 1, 2016

3.4 Powershell-də GET-WMI əmri - Şəbəkə qurğuları haqqında (AZ)

3.4 Powershell-də GET-WMI əmri  - Şəbəkə qurğuları barədə (AZ)

Şəbəkə qurğuları bərədə

Get-WMIOBJECT əmrinin üstünlüləri barədə əvvəllər yazmışam. Bu səbəbdən də bu mövzuda gələcəkdə skriptlər yaratmaq üçün lazım olacaq olan mühüm məlumatları paylaşacam. Birçox şirkətdə işlərin avtomatlaşdırılması üçün çox halda skriptlərdən istifadə olunur və bu skriptlərdən əsası şəbəkə avadanlıqlarına aiddir. Şəbəkə avaadnlığı, İP ünvanı, MAC ünvanı və s. barədə məlumatları əldə etməyin bir digər üsulu eyni zamanda CMD-də IPCONFIG ilə də mümkündür. Amma Powershell skriptlərində daha çox powershell-in öz əmrlərindən istifadə etmək daha da əlverişlidir.

Beləliklə:

Şəbəkə adapterləri barədə məlumat üçün:    Ps;\gwmi win32_networkadapter



Burada gördüyünüz kimi Kompyuterdə olan fiziki və virtual şəbəkə adapterləri barədə məlumatlar əks olunub.
Burada biz lazım olan qurğunu filtr vasitəsilə digərlərindən önə çıxara bilərik

ps:\ gwmi win32_networkadapter | where {$_.adaptertype -like "eth*"}


gördüyünüz kimi biz adapter tipi Ethernet olanları önə çıxardıq.
Burada:
  Servicename = Qurğunun qısa adı
  MACAddress = Qurğunun MAC ünvanı
  AdapterType = Qurğunun tipi
    Ethernet 802.3 ("Ethernet 802.3")
     Token Ring 802.5 ("Token Ring 802.5")
     Fiber Distributed Data Interface (FDDI) ("Fiber Distributed Data Interface (FDDI)")
     Wide Area Network (WAN) ("Wide Area Network (WAN)")
     LocalTalk ("LocalTalk")
     Ethernet using DIX header format ("Ethernet using DIX header format")
     ARCNET ("ARCNET")
     ARCNET (878.2) ("ARCNET (878.2)")
     ATM ("ATM")
     Wireless ("Wireless")
     Infrared Wireless ("Infrared Wireless")
     Bpc ("Bpc")
     CoWan ("CoWan")
     1394 ("1394")


DeviceID = Qurğunun İD-si
Name = Qurğunun tam adı
NerworkAddresses = Şəbəkə ünvanı
Speed = Qurğunun sürəti

Buradan göründüyü kimi verdiyimiz əmr şəbəkə qurğusunun adı, İD-si, MAC ünvanı və sürəti barədə məlumatları göstərdi. Amma biz İP ünvanını və SUBNET MASK-ı görmək üçün isə aşağıdakı əmrdən istifadə edəcəyik:

ps:\gwmi win32_networkadapterconfiguration



Sunday, October 30, 2016

3.3 - Powershell-də GET-WMIOBJECT əmri (AZ) (III hissə)

3.3 Powershell-də GET-WMIOBJECT əmri (AZ) (III hissə)

Ana plata, Kontroller və Portlar haqqında

       Əvvəlki bloglarımda daxiletmə qurğuları və yaddaş qurğuların barədə məlumat vermişdim. İndi isə kompyuterlərin mühüm hissəsi olan Ana platada olan bəzi hissələr haqqında məlumatları GWMI WIN32 əmri ilə əldə etməyi göstərəcəm.
     Bildiyimiz kimi ana platalarda kompyuterin əsas hissələrindən sayılır və birçox digər hissələrin bir yerdə işləməsinə kömək edir. Buraya RAM, CPU, BİOS və s. daxildir. Biz bu post-da əmrlər vasitəsilə bu qurğulardan və eyni zamanda ana platanın özü haqqında məlumatları əldə edəcəyik. Və beləliklə bu məlumatlar əsasında şəbəkəmizdə yerləşən kompyuterlər, onların hissələri haqqında məlumatlar əldə edərək cədvəl şəklində saxlayaraq avadanlıqların inventarizasiyanı apara bilərik və ya müəyyən skriptləri və ya Group Policy-ləri istədiyimiz konfigurasiyalı kompyuterlərə tətbiq edə bilərik.
     Beləliklə......

Ana plata haqqında

Ana plata barədə: ps:\gwmi win32_baseboard


Burada:
Manufacturer = Istehsalçı
Model = Platanın modeli
Serial number = Platanın seriya nömrəsi

BİOS barədə məlumat: ps:\gwmi win32_BIOS


Burada:
Manufacturer = İstehsalçı
SMBİOSBİOSVersion = Bios proşivka versiyası
Serial number = Kompyuterin seriya nömrəsi

CPU barədə məlumat: ps:\gwmi win32_processor



Burada:
Addresswidth: 64 = Proçessorun bit versiyası (86 vəya 32 olsa 32 bit, 64 olsa 64 bit)
Architecture: 9                                              :
Availability: 3                                                :      

Caption: Intel64 Family 6 Model 69 Stepping 1 : Bu məlumatlar Proçessorun İntel İ5 proçessor olduğunu bildirir. Proçessorların sıiyahısını technet portalında yerləşdirmişəm: CPU list

RAM bərədə məlumat: ps:\gwmi win32_physicalmemory


Burada:
Banklabel:1 = Ramin yerləşdiyi slotun nömrəsi
Capacity: 4294967296 = Ramın tutumu (Byte ilə) ~4 GB
Datawidth: 64 = Ramın bit tutumu
Manufacturer: Kingston = İstehsalçı
FormFactor: 12 = Ram-ın tipi


      (0) - Unknown
      (1) - Other
      (2) - SIP
      (3) - DIP
      (4) - ZIP
      (5) - SOJ
      (6) - Proprietary
      (7) - SIMM
      (8) - DIMM
      (9) - TSOP
      (10) - PGA
      (11) - RIMM
      (12) - SODIMM
      (13) - SRIMM
      (14) - SMD
      (15) - SSMP
      (16) - QFP
      (17) - TQFP
      (18) - SOIC
      (19) - LCC
      (20) - PLCC
      (21) - BGA
      (22) - FPBGA
      (23) - LGA
Devicelocator:Bottom-Slot 1(left) = Ram-ın yerləşdiyi slotun istiqaməti
MemoryType: 0 = Ram-ın tipi
    Other (1)
    DRAM (2)
    Synchronous DRAM (3)
    Cache DRAM (4)
    EDO (5)
    EDRAM (6)
    VRAM (7)
    SRAM (8)
    RAM (9)
    ROM (10)
    Flash (11)
    EEPROM (12)
    FEPROM (13)
    EPROM (14)
    CDRAM (15)
    3DRAM (16)
    SDRAM (17)
    SGRAM (18)
    RDRAM (19)
    DDR (20)
    DDR2 (21)
    DDR2 FB-DIMM (22) 
    DDR2—FB-DIMM,May not be available; see note above.   24 
    DDR3—May not be available; see note above. 25
    FBD2
Partnumber: HP16D3LS1KFG/4G = Partiya nömrəsi
SerialNumber: 22220663 = Seriya nömrəsi
Speed: 1600 = Sürəti (Mhz-lə)
TypeDetail: 128 = Ram-ın tipi
    Reserved (1)
    Other (2)
    Unknown (4)
    Fast-paged (8)
    Static column (16)
    Pseudo-static (32)
    RAMBUS (64)
    Synchronous (128)
    CMOS (256)
    EDO (512)
    Window DRAM (1024)
    Cache DRAM (2048)
    Non-volatile (4096)

Tuesday, October 11, 2016

Windows versiyaları

Windows versiyaları
                         
                     Əməliyyat sistemi                                                                  Versiyası
 
Windows 95 OEM Service Release 1 (95A)4.00.950 A *)
Windows 95 OEM Service Release 2 (95B)4.00.1111 B *)
Windows 95 OEM Service Release 2.14.03.1212-1214 B *)
Windows 95 OEM Service Release 2.5 C4.03.1214 C *)
Windows 984.10.1998
Windows 98 Second Edition (SE)4.10.2222 A
Windows Millenium Beta4.90.2476
Windows Millenium4.90.3000
Windows NT 3.13.10.528 (27.07.1993)
Windows NT 3.53.50.807 (21.09.1994)
Windows NT 3.513.51.1057 (30.05.1995)
Windows NT 4.004.00.1381 (24.08.1996)
Windows NT 5.00 (Beta 2)5.00.1515
Windows 2000 (Beta 3)5.00.2031
Windows 2000 (Beta 3 RC2)5.00.2128
Windows 2000 (Beta 3)5.00.2183
Windows 20005.00.2195 (17.02.2000)
Whistler Server Preview2250
Whistler Server alpha2257
Whistler Server interim release2267
Whistler Server interim release2410
Windows XP (RC 1)5.1.2505
Windows XP5.1.2600 (25.10.2001)
Windows XP, Service Pack 15.1.2600.1105-1106
Windows XP, Service Pack 25.1.2600.2180
Windows XP, Service Pack 35.1.2600 (21.04.2008)
Windows .NET Server interim5.2.3541
Windows .NET Server Beta 35.2.3590
Windows .NET Server Release Candidate 1 (RC1)5.2.3660
Windows .NET Server 2003 RC25.2.3718
Windows Server 2003 (Beta?)5.2.3763
Windows Server 20035.2.3790 (24.04.2003)
Windows Server 2003, Service Pack 15.2.3790.1180
Windows Server 20035.2.3790.1218
Windows Home Server5.2.3790 (16.06.2007)
Windows Longhorn6.0.5048
Windows Vista, Beta 16.0.5112 (20.07.2005)
Windows Vista, Community Technology Preview (CTP)6.0.5219 (30.08.2005)
Windows Vista, TAP Preview6.0.5259 (17.11.2005)
Windows Vista, CTP (Dezember)6.0.5270 (14.12.2005)
Windows Vista, CTP (Februar)6.0.5308 (17.02.2006)
Windows Vista, CTP (Refresh)6.0.5342 (21.03.2006)
Windows Vista, April EWD6.0.5365 (19.04.2006)
Windows Vista, Beta 2 Previw6.0.5381 (01.05.2006)
Windows Vista, Beta 26.0.5384 (18.05.2006)
Windows Vista, Pre-RC16.0.5456 (20.06.2006)
Windows Vista, Pre-RC1, Build 54726.0.5472 (13.07.2006)
Windows Vista, Pre-RC1, Build 55366.0.5536 (21.08.2006)
Windows Vista, RC16.0.5600.16384 (29.08.2006)
Windows Vista, Pre-RC26.0.5700 (10.08.2006)
Windows Vista, Pre-RC2, Build 57286.0.5728 (17.09.2006)
Windows Vista, RC26.0.5744.16384 (03.10.2006)
Windows Vista, Pre-RTM, Build 58086.0.5808 (12.10.2006)
Windows Vista, Pre-RTM, Build 58246.0.5824 (17.10.2006)
Windows Vista, Pre-RTM, Build 58406.0.5840 (18.10.2006)
Windows Vista, RTM (Release to Manufacturing)6.0.6000.16386 (01.11.2006)
Windows Vista6.0.6000 (08.11.2006)
Windows Vista, Service Pack 26.0.6002 (04.02.2008)
Windows Server 20086.0.6001 (27.02.2008)
Windows 7, RTM (Release to Manufacturing)6.1.7600.16385 (22.10.2009)
Windows 76.1.7601
Windows Server 2008 R2, RTM (Release to Manufacturing)6.1.7600.16385 (22.10.2009)
Windows Server 2008 R2, SP16.1.7601
Windows Home Server 20116.1.8400 (05.04.2011)
Windows Server 20126.2.9200 (04.09.2012)
Windows 86.2.9200 (26.10.2012)
Windows Phone 86.2.10211 (29.10.2012)
Windows Server 2012 R26.3.9200 (18.10.2013)
Windows 8.16.3.9200 (18.10.2013)
Windows 8.1, Update 16.3.9600 (08.04.2014)

Wednesday, September 28, 2016

3.2 - Powershell-də GET-WMIOBJECT əmri (AZ) (II hissə)

3.1 nömrəli postda GET-WMIObject haqqında məlumat vermişdim.
Bu dəfə artıq hər bir əmrə ətraflı olaraq nümunələri ilə birgə baxacağıq.

Kompyuter avadanlığı haqqında
- Soyutma sistemləri  (Kompyuterimizdə quraşdırılan Cooler (FAN) və ya digər soyuducular varsa ya kompyuterinizin olan avadanlıqların drayverləri buna icazə verirsə onlar barəsində məlumatlar üçün)


gwmi win32_fan    //Cooler (FAN) haqqında məlumatlar
gwmi win32_refrigerator //soyuducu haqqında məlumatlar
gwmi win32_heatpipe //CPU-dan gələn istiliyi CPU-ya ötürən boru
gwmi win32_temperatureprobe //temperatur datçikinin məlumatlarını göstərir

Yuxarıda sadalanan siyahıdakı əmrlər yalnız kompyutere o avadanlıqlar quraşdırılıbsa və drayverlər WMI servisin oradan məlumat götürməsinə icazə verdiyi halda mümkündür. 

- Daxiletmə qurğuları  (Kompyuterimizdə quraşdırılan klaviatura, mouse, fingerprint reader, cardreader və s. kimi qurğular haqqında məlumatlar üçün)

gwmi win32_keyboard  // Klaviaturanın tipi, yazı dili, və klaviatura İD-si haqqında

Burada vacib olan bölmələr:
DeviceID // avadanlığın DeviceList-dəki İD-sini göstərir
Layout     // Yazı dilini bildirir. AzeriLatin olduğu halda 0000042c
                                             Rus dili olduğu halda 00000419
                                             English US olduğu halda 00000409
                                             English UK olduğu halda 00000809
                                             Türkçe olduğu halda 0000041f
NumberofFunctionKeys  // Multimedia klaviatura olduğu halda bu düymələr mövcuddur. FN düyməsi                                              ilə aktivləşdirilən FunctionsKeys ən çox Laptop-larda rastlanır
PowerManagementSupply   // Bu funksiya yalnız kompyuteri birbaşa klaviaturadakı xüsusi düymə ilə                                                   söndürüləbilən klaviaturalarda mövcuddur. Hansı klaviaturada bu                                                           düymə varsa bu zaman kodumuzun qarşısında True olacaq. 

gwmi win32_PointingDevice    // Kompyuterə quraşdırılan mouse 



Burada vacib olan bölmələr:

DeviceID   // avadanlığın DeviceList-dəki İD-sini göstərir
DeviceInterface  // sistemdə olan digər avadanlıqlara əsasən unikal İD-si. Hər bir avadanlığın İD-si var.
HardwareType  // Avadanlıöın tipi
Manufacturer  // İstehsalçı şirkət
Name  // Çox vaxt avadanlığın tipi ilə eyni olur
PointingType  // Avadanlığın tipi (Hal-hazırda 2-dir)







                                                       Tiplərin növləri:
          1- Digər
          2 - Bilinməyən
          3 - Mouse
          4 - Trak Ball tipli mouse








      5 - Track Point



          
      6 - GlidePoint
           vəya    Картинки по запросу Glide Point
          7 - TouchPad
          

          8 - TouchScreen
          
          9 - Mouse Optical Sensor

          

- Yaddaş və Optik disk qurğuları  (HDD-lər, Flaş disklər, Optik oxuyucular haqqıda)

gwmi win32_cdromdrive  // CD, DVD və ya digər optik oxuyucu qurğular
         
            Caption: Disk oxuyucusunun Tam adı
            Drive: My Computer-dəki Labeli
            Manufacturer: İstehsalçı şirkətin adı

gwmi win32_diskdrive  // HDD vəya Flaşdisk haqqında

                                         
            Partitions: HDD-nin bölündüyü disk sayı
            DeviceİD: Qurğununu unikal İD-si.// hər bir digər HDD  vəya flaşkanın DeviceİD-si ardıcıl                                             rəqəmlərlə qeyd olunur. Məs: əgər əlavə olaraq flaşka taxılı olsaydı vəya external HDD bu                             zaman DeviceİD yerinə \\.\.Physicaldrive1 vəya ardıcıl rəqəm olardı.
            Model: Qurğunun modeli vəya tam adı
            Size: Ölçüsü
            Caption: Qurğununu modeli vəya tam adı

gwmi win32_PhysicalMedia  // HDD, Optik vəya Flaş qurğuların fiziki qoşuntuları barədə


Burada əsasən Serialnumber TAG-a fikir vermək lazımdır. SerialNUmber-də avadanlığın seriyası və TAG-da da avadanlığı hansı fiziki qurğu olduğuna dair məlumat var. Bu məlumatlarla skript yazaraq avadanlığın inventarizasiyasını aparmaq olar.