Cheklangan - skriptni bajarish taqiqlangan. Standart konfiguratsiya;
AllSigned - ishonchli dasturchi tomonidan imzolangan skriptlarni ishga
tushirishingiz mumkin; PowerShell skriptni ishga tushirishdan oldin
sizdan tasdiqlashingizni so'raydi;
RemoteSigned- siz o'zingizning yoki ishonchli ishlab chiquvchi
tomonidan imzolangan skriptlarni ishga tushirishingiz mumkin;
Cheklanmagan - har qanday skriptni ishga tushirishingiz mumkin.
Ishni boshlash uchun Set-ExecutionPolicy buyrug'i yordamida ishga tushirish
siyosati sozlamalarini RemoteSigned ga o'zgartirishingiz kerak:
Buyruqni bajarganingizdan so'ng siz skriptlaringizni ishga tushirishingiz mumkin
Cmdletlar Cmdletlar dasturlash tillaridagi shartli ko'rsatmalarga o'xshash, oldindan
belgilangan funksiyaga ega buyruqlardir. Ular bir nechta asosiy xususiyatlarga ega:
tizim, foydalanuvchi va ixtiyoriy cmdletlar mavjud;
cmdletni bajarish natijasi ob'ekt yoki ob'ektlar massivi bo'ladi;
cmdletlar ma'lumotlarni qayta ishlashlari va ularni quvur liniyalari
yordamida boshqa cmdletlarga o'tkazishlari mumkin;
cmdletlar katta-kichik harflarga sezgir emas, shuning uchun Get-ADUser,
get-aduser va gEt-AdUsEr o'rtasida farq yo'q;
belgi ajratuvchi sifatida ishlatiladi; .
Har bir cmdletda defis bilan ajratilgan fe'l va ot mavjud. Masalan:
Get-Process - kompyuterda ishlayotgan joriy jarayonlarni ko'rsatish;
Get-Service - xizmatlar ro'yxatini va ularning holatini ko'rsatish;
Get-Content - ko'rsatish mazmuni belgilangan fayl , masalan, Get-
Content C:\Windows\System32\drivers\etc\hosts.
Majburiy emas, barcha mavjud cmdletlar ro'yxati Get-Help-Category yordamida
ko'rsatilishi mumkin. Ushbu buyruqni eslab qoling - bu PowerShell-ni noldan
o'rganayotganlar uchun juda muhim , chunki bu uning imkoniyatlarini tezda
boshqarishga yordam beradi.
Get-Help-Category buyrug'ini bajarish natijasi
Siz o'zingizning cmdletlaringizni ham yaratishingiz mumkin, ammo bu mavzu
PowerShell bo'yicha boshlanuvchilar uchun qo'llanmamiz doirasidan tashqarida.
Variantlar Har bir cmdlet qanday ishlashini aniqlaydigan bir nechta parametrlarga ega.
PowerShell ISE avtomatik ravishda barcha mavjud variantlarni taklif qiladi va
ularning turlarini ko'rsatadi. Masalan, Get-Service-NameW* nomi W harfidan
boshlanadigan xizmatlar ro'yxatini ko'rsatadi. Agar siz kiritgan cmdlet
parametrlarini unutgan bo'lsangiz, Get-Member-dan foydalaning.
Get-Process cmdlet parametrlari ro'yxati
Agar siz izlayotgan narsani topa olmasangiz yoki parametrlar qanday toʻgʻri
oʻrnatilganligiga ishonchingiz komil boʻlmasa, hatto -Examples parametridan
foydalanib misollar soʻrashingiz mumkin. O'rnatilgan PowerShell qo'llanmasi turli
xil variantlar nima uchun ishlatilishini ko'rsatadi:
Cmdlet-dan foydalanishga misollar
Ba'zi cmdletlarni taxalluslar yordamida ham chaqirish mumkin. Misol uchun, Get-
Help o'rniga siz shunchaki Yordam yozishingiz mumkin - bu buyruq o'rnatilgan
PowerShell qo'llanmasini ham chaqiradi.
Katta skriptlarni yozishda yoki hamkorlikda ishlab chiqishda siz sharhlardan
foydalanishingiz mumkin. Har bir izoh # belgi bilan boshlanadi va sharhlar bloki
mos ravishda boshida va oxirida <# va #> belgilar kombinatsiyasi bilan
chegaralanadi.