Muhim! Odatiy bo'lib, Windowsda skript o'chirib qo'yilgan! Skriptni bajarish siyosatini
ko'rish uchun Get-ExecutionPolicy cmdletini ishga tushiring . Natijada, u joriy
siyosatni qaytaradi, masalan:
Cheklangan – har qanday skriptlarning bajarilishi bloklangan ( standart qiymat );
AllSigned - raqamli imzoga ega bo'lgan skriptlarni bajarishga ruxsat beriladi;
RemoteSigned - mahalliy skriptlarni bajarishga ruxsat beriladi, barcha yuklab
olingan skriptlar raqamli imzolangan bo'lishi kerak;
Cheklanmagan - har qanday skriptlarni bajarishga ruxsat beriladi ( tavsiya etilmaydi, chunki bu xavfli! ).
Skriptni bajarishga ruxsat berish uchun yuqoridagi parametrlardan biri bilan Set- ExecutionPolicy cmdletidan foydalanishingiz kerak.
bajaring va Y tugmasini bosib o'zgarishlarga rozi bo'ling.
Set-ExecutionPolicy RemoteSigned
Skriptda siz parametrlarni o'tkazishingiz, ularni talab qilishingiz yoki standart
qiymatni o'rnatishingiz mumkin.
Windows PowerShell o'z funktsiyalaringizni yaratish mexanizmini taqdim etadi,
ular o'rnatilgan cmdletlar kabi PowerShell qobig'ida ishlatilishi mumkin.
Buni amalga oshirish uchun Function kalit so'zini ko'rsatishingiz kerak va keyin
ushbu funktsiyaning algoritmini jingalak qavslarga {} yozishingiz kerak, ya'ni.
buyruqlar to'plami ( masalan, ba'zi tez-tez ishlatiladigan protseduralar: ma'lum huquqlarga ega foydalanuvchi yaratish, ma'lum kataloglarni tozalash va hokazo ).
Keyin bularning barchasini skriptga saqlashingiz kerak, lekin faqat .psm1
kengaytmasi bilan, chunki bu fayl allaqachon modul bo'ladi.
Bu hammasi emas, bu fayl PowerShell modullarni qidiradigan katalogga
joylashtirilishi kerak. Bir nechta bunday kataloglar mavjud ( foydalanuvchi profilidagi maxsus katalog, PowerShell o'rnatilgan katalog ), ularni PowerShell
muhit o'zgaruvchilarida ko'rish mumkin. Buning uchun quyidagi buyruqni bajaring
Get-ChildItem Env:\PSModulePath | Format - Jadval - Avtomatik o'lcham
Siz yozgan modulni maxsus katalogga joylashtirganingizdan so'ng, oddiy
PowerShell buyruqlari kabi funktsiyalaringizga kirishingiz mumkin.