• Windows PowerShell 2.0
  • PowerShell (qisqartma PS) dasturi asosan mamurlar va dasturchilar uchun moljallangan.
  • PowerShell buyruqlar satri interfeysi Ms DOS va UNIX OTlariga o’xshaydi. Ulardan ajralib turadigan 2 ta asosiy farqi mavjud
  • 3. PowerShellni yangilash
  • 2. PowerShell buyruqlari
  • Remove-Item
  • Oddiy hisob-kitoblarni amalga oshirish quyidagicha
  • 1. Windows ot




    Download 409,4 Kb.
    Sana25.12.2023
    Hajmi409,4 Kb.
    #128282
    Bog'liq
    Маъруза 1. Windows Server OT haqida umumiy tushunchalar

    1. Windows OT

    • Shubhasiz, Windows so’nggi versiyalari usning oldingi versiyalariga qaraganda ancha yaxshilangan, ammo bu ularni tezroq ishlaydi degani emas.
    • Tizimning apparat talablari tufayli nisbatan kuchsiz kompyuterdan foydalanadiganlar Windows ning avvalgi versiyalari kabi bir xil ishlashga ega emaslar. Ishlashni sezilarli darajada sekinlashtiradigan ko'plab omillar mavjud.

    Windows PowerShell 2.0 operatsion tizimning ajralmas qismi sifatida Windows 7, Windows 8, Windows Server 2008 R2 va Windows Server 2012 R2 OTlariga qo’shib chiqarildi.

    • Windows PowerShell 2.0 operatsion tizimning ajralmas qismi sifatida Windows 7, Windows 8, Windows Server 2008 R2 va Windows Server 2012 R2 OTlariga qo’shib chiqarildi.
    • PowerShell dastlab Microsoft .NET Frameworkning bir qismi sifatida ishlab chiqilgan va keyinchalik .NET Core bilan birlashtirilgan.
    • PowerShell administratorlarga mahalliy va masofaviy tizimlarda turli xil vazifalarni bajara oladigan yagona muhit yaratish uchun buyruqlarini bajarishga imkon beradi.
    • Ushbu ma'muriy vazifalar odatda maxsus .NET sinflaridagi kommandletlar (cmdlets) yordamida amalga oshiriladi.

    PowerShell (qisqartma PS) dasturi asosan ma'murlar va dasturchilar uchun mo'ljallangan.

    • PowerShell (qisqartma PS) dasturi asosan ma'murlar va dasturchilar uchun mo'ljallangan.
    • Bu OTdagi barcha vazifalarning taxminan 99%ni avtomatlashtirishga imkon beradi. Uning yordamida siz masofaviy kompyuterlarni sozlashingiz, xizmatlarni ishga tushirishingiz va qayta yoqishingiz va ko'pgina server dasturlarini saqlashingiz mumkin.
    • Foydalanuvchi turli xil konstruktsiyalar, buyruqlar satri utilitalari.NET sinflari, WMI (Windows Management Instrumentation) yoki COM (Component Object Model) ob'ektlariga murojaat qilib kommandletlarni skriptlarda (senariylarda) birlashtirishi orqali ko’plab ma’muriy amallarni bajarishi mumkin.
    • Bundan tashqari, PowerShell tomonidan provayderlar tomonidan taqdim etiladigan fayl tizimi yoki Windows ro'yxatga olish kitobi kabi turli xil ma'lumotlar bazalaridan foydalanishingiz mumkin.

    PowerShell buyruqlar satri interfeysi Ms DOS va UNIX OTlariga o’xshaydi. Ulardan ajralib turadigan 2 ta asosiy farqi mavjud:

    • PowerShell buyruqlar satri interfeysi Ms DOS va UNIX OTlariga o’xshaydi. Ulardan ajralib turadigan 2 ta asosiy farqi mavjud:
    • Microsoft .NET Framework bilan juda yaxshi integratsiyalanadi. Bu esa buyruqlar va skriptlarga kuchli dasturiy yechimlarni topish imkoniyatini beradi.
    • Terminalda qaytadigan barcha qiymatlar shunchaki qatorlar emas, balki murojaat qilish mumkin bo’lgan ob'ektlar hisoblanadi. Bu sizga nihoyatda kuchli dasturiy skriptlarini yaratishga imkon beradi.
    • PowerShellga kirish uchun Windowsda Пуск orqali PowerShell so’zini kiritib ochiladi.

    3. PowerShellni yangilash

    • PowerShell buyruqlar satrida uning versiyasini aniqalash uchun quyidagi kiritiladi:
    • Get-Host | Select-Object Version

    • Natija
    • Version

      -------

      2.0

    • PowerShell versiyasi 5.1 dan kichik bo'lsa, unda Windows PowerShell 5.1 va undan yuqori versiyasini o'rnatish kerak bo'ladi.
    • PowerShell 5.1 ning tarkibiga kiruvchi Windows Management Framework 5.1 ni Microsoft Download Center dan yuklab olishingiz mumkin.

    2. PowerShell buyruqlari

    • PowerShell buyruqlar satridan Get-Help kommandletni terib, uning ma’lumotnoma tizimini ko’rish mumkin.
    • Quyidagi buyruq orqali joriy katalogdagi papkalar ro'yxatini ko’rish mumkin:
    • dir

    • Quyidagi buyruq dir bilan bir xil:
    • ls

    • Get-ChildItem kommandleti ham bizga shu ishni bajarib beradi.
    • ls Alias:\ - Barcha aliaslar ro'yxati bilan tezda tanishish

    4. PowerShell da jarayonlarni ko’rish

    • Jarayonlarni ko’rsatish:
    • get-process

    • “get-process explorer” buyruqlaridan qaytadigan ob’yektning usullari va xossalari ro’yxatini ko’rsatish:
    • get-process explorer | get-member

    • Ochiq tavsiflar miqdorlarining o’sish bo’yicha jarayonlar ro’yxatini tartiblash:
    • get-process | sort-object handles

    • working set hajmi 20 Mb dan katta bo’lgan jarayonlarni ko’rsatish:
    • get-process | where-object { $_.get_WorkingSet() -gt 20M }

    PowerShell da skriptlarni yozish juda oson. Oddiy misol: Jarayonlar ro’yxatini olib, process.txt fayliga saqlaymiz va konsolga chiqaramiz PS>Get-Process | Tee-Object -filepath C:\process.txt

    • PowerShell da skriptlarni yozish juda oson. Oddiy misol: Jarayonlar ro’yxatini olib, process.txt fayliga saqlaymiz va konsolga chiqaramiz PS>Get-Process | Tee-Object -filepath C:\process.txt

    Remove-Item # Biror narsani olib tashlash

    • Remove-Item # Biror narsani olib tashlash
    • Get-Help # biror narsa uchun yordam olish
    • Set-Alias # Yangi alias yaratish
    • New-Item # Yangi obyekt yaratish (Ob'ekt har qanday narsa bo'lishi mumkin, masalan, fayl)
    • Oddiy hisob-kitoblarni amalga oshirish quyidagicha:

    O’zgaruvchilar


    Download 409,4 Kb.




    Download 409,4 Kb.