Muhammad Al-Xorazmiynomidagi Toshkent AxborotTexnologiyalariUniversiteti
“Operasion tizimlar” fanidan
Amaliy ish
Bajardi: Abdullajonov Firdavs
VARIANT-3
ASSOC, COMP, FINDSTR, NET, REPLACE, TFTP
PowerShelldagi uchta asosiy smdletlar:
Get-Command
Get-Help
Get-Member
Get-Help
Get-Help -NameGet-Help
Get-Help -NameGet-Help –Full
Get-Help -NameGet-Command -Full
Get-Help -NameGet-Command -Detailed
Get-Help -NameGet-Command -Examples
Get-Help -NameGet-Command -Online
Get-Help -NameGet-Command -Parameter Noun
Get-Help -NameGet-Command –ShowWindow
help Get-Command -Full | Out-GridView
help *process*
Get-Help processes
Get-Command
Get-Command -NounProcess
Get-Command -Name *service*
Get-Command -Name *service* -CommandType Cmdlet, Function, Alias
Update-Help
Get-Member
Get-Member buyruqlar uchun mavjud bo'lgan ob'ektlar, xususiyatlar va usullarni aniqlashga yordam beradi. Ob'ektga yo'naltirilgan chiqishni ishlab chiqaradigan barcha buyruqlar Get-Memberga o'tkazilishi mumkin.
WMI (Windows Management Instrumentation) texnologiyasi Windowsga asoslangan kompyuter tarmog'ining turli qismlarini markazlashtirilgan boshqarish va monitoring qilish uchun Microsoft kompaniyasining asosiy texnologiyalaridan biri hisoblanadi. WMI birinchi navbatda Windows ma'murlari, shuningdek, dasturiy ta'minot ishlab chiquvchilari uchun foydali texnologiya hisoblanadi. WMI texnologiyasi bu korporativ boshqaruv modelini Web(Web-Based Enterprise Management, WBEM) asosida amalga oshirish boʻlib, u nafaqat Microsoft, balki bir qator boshqa kompaniyalar ishtirokida ishlab chiqilgan. WBEMning vazifasi – bu ma'lum bir uskuna, tarmoq infratuzilmasi, operatsion tizim, fayl tizimi va boshqalarga bog'liq bo'lmagan holda korxonalar axborot muhitini masofadan boshqaruvchi standartlarni ishlab chiqishdan iborat. WBEM umumiy axborot modeli (CIM - Common Information Model) sxemasini taklif qiladi, u yagona kengaytiriladigan ob'ektga yo'naltirilgan model sifatida kompyuter tizimining tuzilishini ifodalaydi va WMI tomonidan qo'llab-quvvatlanadi.
WMI va boshqa ActiveX texnologiyalaridan (masalan, ma'lumotlar bazalariga kirish ruxsatini beruvchi ActiveX Data Object (ADO) yoki kataloglar xizmati bilan ishlash uchun Active Directory Service Interface (ADSI)) foydalanganda WMI ni Windows Script Host (WSH) skriptlari yordamida avtomatlashtirishingiz mumkin. Barcha WSH skript misollari VBScriptda yozilgan bo'ladi.
Введение в Windows Management Instrumentation. (WMI) https://script-coding.com/WMI.html
Odatda Windows Management Instrumentation (WMI) kabi texnologiyalar PowerShell cmdletlari bilan foydalanish mumkin. PowerShell-da qo'shimcha dasturiy ta'minot yoki modullarni o'rnatishga hojat qoldirmasdan ishlatiladigan bir nechta lokal WMI cmdletlari mavjud.
PowerShell ishlab chiqilganidan buyon WMI instrumentlari bilan ishlay oladigan cmdletlari mavjud. Masalan, PowerShelldagi Get-Commandorqali WMI cmdletlarini aniqlash mumkin. Quyidagi PowerShell 5.1 natijalariWindows 10 o’rnatilgan kompyuterdan olingan. Natijalar siz foydalanayotgan PowerShell versiyasiga qarab farq qilishi mumkin.
https://learn.microsoft.com/ru-ru/powershell/scripting/learn/ps101/07-working-with-wmi?view=powershell-7.3
$PSVersionTable
https://info-comp.ru/sisadminst/546-windows-powershell-basics.html
Windows PowerShellda skriptlar yaratish
Windows PowerShell - Bu buyruqlar qatori (cmd)ga o'xshaydi, lekin u yanada samarali buyruqlar qatori interfeysi (CLI) hisoblanib, keng vositalar to'plamidan iborathamda skriptlarivositasida yanada moslashuvchan va boshqaruvni ta'minlay oladi.
Skript – PowerShell tushunadigan, berilgan ketma-ketlikda bajarishi mumkin bo'lgan, oddiy matnli faylda (.ps1 kengaytmasi bilan) saqlanadigan buyruqlar to'plamidir.
Windowsda .ps1 faylini ikki marta bosish bilan u ishga tushurilmaydi.Bu fayllar PowerShellda skriptni ochish va ishga tushirish orqali amalga oshiriladi. Agar siz «не может быть загружен, потому что запрещено выполнение сценариев в этой системе» ("yuklab bo'lmaydi, chunki bu tizimda skript yaratishga ruxsat berilmaydi") degan xatolik xabarini ko’rsangiz, siz faqat to'g'ri bajarish siyosatini (Set-ExecutionPolicy RemoteSigned buyrug’ini yozib)qo’shib qo’yishingiz kerak.
2. PowerShell ISEda skript yaratish yoki joylashtirish uchun bo'sh .ps1 faylini yarating. Masalan, unga quyidagi buyruqni yozing va faylni (Birichi_skript.ps1) diskga saqlang:
Write-Host"Tabriklaymiz! Sizning birinchi skriptingiz ishladi."
Ishga tushiring.
Yuqoridagi skriptda har bir qatoriga buyruqlarni ketma-ket yozish mumkin. PowerShell skriptini ishga tushurganba, buyruqlar ketma-ket bajariladi.
|