Get-Yordam oling-Buyruq
Windows PowerShell-da yordam qisqa va batafsil bo'lishi mumkin ( parametr - Batafsil) to'liq ( -To'liq parametr) va faqat misollar ( parametr - Misollar). Quyidagi buyruq faqat Get-Command cmdletidan qanday foydalanish misollarini ko'rsatadi:
Get-Help Get-Command -Misollar
PowerShell yordami yangilanishi mumkin, ya'ni. uni Update-Help buyrug'i bilan yangilash mumkin.
Windows PowerShell versiyalari
PowerShell 1.0 ning birinchi versiyasi 2006-yil 14-noyabrda paydo bo‘lgan va Windows operatsion tizimlarining quyidagi versiyalarida o‘rnatilishi mumkin bo‘lgan alohida distributiv sifatida chiqarildi: Windows XP Service Pack 2, Windows Server 2003 Service Pack 1 va Windows Vista.
Windows Server 2008 da PowerShell 1.0 o'rnatilishi kerak bo'lgan komponent sifatida yuborilgan.
Windows 7 va Windows Server 2008 R2 dan boshlab PowerShell tizimning ajralmas qismi sifatida yuboriladi ( bular. oldindan o'rnatilgan, uni o'rnatish shart emas). Quyida PowerShell versiyasi va Windows operatsion tizimining versiyasi o'rtasidagi yozishmalar jadvali ( bular. PowerShell-ning qaysi versiyasi Windows-ning qaysi versiyasida sukut bo'yicha o'rnatilgan):
PowerShell versiyasi
Har biri bilan yangi versiya PowerShell tobora kuchli boshqaruv vositasiga aylanib bormoqda, taqqoslaganda, birinchi PowerShell-da 130 ga yaqin cmdlet bor edi va PowerShell 5.0 da 600 dan ortiq! Bilmoq joriy versiya PowerShell o'rnatilgan $ PSVersionTable o'zgaruvchisining PSVersion xususiyatidan foydalanishi mumkin, masalan, quyidagi buyruqni bajaring:
$ PSVersionTable.PSVersion
Yoki cmdletni ishga tushiring
Get-Variable -Name PSVersionTable -ValueOnly
bu erda PSVersion qiymati PowerShell versiyasi bo'ladi.
PowerShell tili
PowerShell Ob'ektga yo'naltirilgan skript dasturlash tili. U Windows PowerShell-da Windows operatsion tizimining barcha komponentlarini boshqarish buyruqlarini yozish va Windows PowerShell Integrated Scripting Environment (ISE) da ma'muriy vazifalarni avtomatlashtirish uchun skriptlarni yozish uchun ishlatiladi. PowerShell tili boshqaruv vazifalari uchun yaratilgan bo'lsa-da, u to'liq huquqli skript dasturlash tilidir, chunki u shartlar, tsikllar, xatolarni qayta ishlash, o'zgaruvchilar, ob'ektlar, massivlar bilan ishlash kabi har bir dasturlash tilida mavjud bo'lgan dastur tuzilmalariga ega.PowerShell-da buyruqlarni yozish uchun yagona sintaksis va ushbu buyruqlarni printsip bo'yicha nomlash tuzilmasi mavjud. Fe'l-ism", u nima qilyapti berilgan til dasturchilar va tizim ma'murlari uchun intuitiv.
Windows PowerShell
Windows PowerShell Bu PowerShell buyrug'i va skriptni bajarish muhiti. Ushbu qobiq buyruqlar qatori bilan bir xil imkoniyatlarga ega, masalan: buyruqni bajarish tarixini saqlash, sozlash ko'rinish qobiqlar, Ctrl + C klaviatura yorliqlari yordamida buyruqlar bajarilishini yakunlash, shuningdek, buyruq satri qobig'ida mavjud bo'lmagan boshqa ko'plab xususiyatlar, masalan, " kabi ajoyib xususiyat. sintaksisni ta'kidlash» ( PowerShell 5.0 da paydo bo'ldi).
PowerShell-ni ishga tushirishning bir necha yo'li mavjud, masalan:
Windows Server 2016 da PowerShell-ni ishga tushirishga misol.
Windows Server 2016 da PowerShell skrinshoti
PowerShell cmdletlari
Cmdlet (cmdlet) - bu windows buyrug'i PowerShell, uning yordamida siz ularni boshqarish uchun operatsion tizim ob'ektlari bilan ishlashingiz mumkin. Bu buyruqlar PowerShell tilining bir qismidir. Komdletlar " tamoyili asosida qurilgan. Fe'l-ism", defis bilan ajratilgan (-); boshqacha qilib aytganda, biz birinchi navbatda nima qilish kerakligini va defis bilan - nima qilishni ko'rsatamiz. Masalan, Get-Help cmdleti, bu yerda Get bu fe’l bo‘lib, “ Qabul qilish", Va Yordam - bu ot" Yordam"PowerShell kontekstida" Ko'rsatish - Yordam". PowerShell cmdletlari natijalarni ob'ektlar sifatida qaytaradi, bu Windows buyruq qatoridan asosiy farqlardan biridir, bunda buyruqlar ekranga faqat matnni qaytaradi.
Ma'lumotni qabul qilish (Get) uchun cmdletlardan tashqari, quyidagi turdagi cmdletlar ham mavjud:
Qo'shish - ma'lumotlarni qo'shish;
Tozalash - tozalash;
Yoqish - yoqish;
O'chirish - o'chirish;
Yangi - yaratish;
O'chirish - olib tashlash;
To'plam - o'rnatish;
Boshlash - boshlash;
To'xtash - to'xtatish;
Eksport - eksport;
Import - import;Va yana ko'p.
Windows PowerShell-dagi cmdletlarning to'liq ro'yxati uchun maxsus Get-Command cmdlet-dan foydalaning. Misol uchun, uni -CommandType cmdlet parametri bilan ishga tushiring, natijada siz ekranda cmdletlar ro'yxatini ko'rasiz.Get-Command -CommandType cmdlet Siz allaqachon tushunganingizdek, cmdletlarda biz cmdlet harakatlarini aniqlashtirishimiz mumkin bo'lgan parametrlar mavjud. Parametrlar talab qilinadigan va ixtiyoriy bo'lishi mumkin, masalan, Get-Command cmdletida kerakli parametrlar yo'q.
Quyidagi rasmda fe'l bo'yicha cmdletni qidirish usuli ko'rsatilgan ( parametr fe'l). Bunday holda, bizda biror narsani qayta ishga tushirishi mumkin bo'lgan cmdletlar ro'yxati mavjud.
Buyruq
Get-Buyruq - Fe'lni qayta ishga tushirish
Komdletni ot bo'yicha qidirish uchun siz Noun parametridan foydalanishingiz kerak. Misol uchun, quyida biz xizmatlar bilan ishlaydigan cmdletlar ro'yxatini oldik.
Buyruq
Get-Buyruq - Ism xizmati
Agar kerakli cmdletni to'liq nomi bilan topa olmagan bo'lsangiz, niqobni * Matn * formatida ishlatishingiz mumkin.Windows PowerShell-dagi skriptlar, funksiyalar va modullar Agar siz ma'lum bir algoritm yozgan bo'lsangiz, kelajakda undan foydalanish uchun uni saqlashni xohlaysiz. Windows PowerShell-da bu maqsad uchun skript mexanizmi mavjud.Ushbu mexanizmning mohiyati quyidagicha, siz kerakli buyruqlar to'plamini yozasiz va uni skript sifatida saqlaysiz - bu .PS1 kengaytmali oddiy matnli fayl.Keyin ushbu skriptni bajarish uchun uni PowerShell-da ishga tushirish kifoya. Bunday holda, siz skript fayliga to'liq yo'lni ko'rsatishingiz yoki skript bilan katalogga o'tishingiz va uni nomi bilan chaqirishingiz kerak.
Xulosa
Shunday qilib, masalan, yugurish uchun powershell skripti foydalanuvchi tizimga kirganda, siz shunchaki 2-bandda tasvirlanganidek yorliq yaratishingiz va uni ishga tushirishga joylashtirishingiz mumkin. Bundan tashqari, yuqoridagi usullardan birida yorliq yaratish skriptni administrator yoki boshqa foydalanuvchi sifatida oddiy dastur sifatida ishlatishni osonlashtiradi.PowerShell skript tili turli muammolarni hal qilish uchun juda kuchli vositadir, lekin u nafaqat yaxshi narsalar uchun, balki zarar uchun ham ishlatilishi mumkin, shuning uchun undan oqilona foydalaning;
Do'stlaringiz bilan baham: |