PowerShell-da ishlash PowerShell integratsiyalashgan skript muhiti Masofaviy server boshqaruvi


Download 1 Mb.
bet2/12
Sana18.01.2023
Hajmi1 Mb.
#1099175
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
11-labaratoriya

Get-NetIPAddress : Ushbu cmdlet yordamida tizimimizda o'rnatilgan IP-manzillarni ko'rishimiz mumkin

  • Set-NetIPAddress : Biz ushbu yigitdan mavjud IP-manzilni o'zgartirish uchun foydalanishimiz mumkin

  • New-NetIPAddress : Ushbu cmdlet kompyuteringizda yangi IP-manzil yaratishga imkon beradi

  • Nomini o'zgartirish-kompyuter: biz allaqachon bu kitobda ishlatiladigan o'tganimizdek, Nomini o'zgartirish-kompyuter tizimi bo'yicha berilgan kompyuter hostname belgilash uchun tez va oson yo'lidir.

    Agar siz ma'lum bir buyruq nomi yoki sintaksisiga bog'liq muammoga duch kelsangiz, TechNet PowerShell ichidagi har bir cmdletga bag'ishlangan to'liq tavsiflarga ega . Bu juda foydali bo'lishi mumkin, ammo ba'zida siz hozirgina unutib qo'ygan buyruq nomini topish uchun Internetda vaqt sarflashni xohlamaysiz. Eng foydali biri Cmdlet yilda PowerShell siz uchun mavjud barcha namoyishlari cmdlet'i . Get-Command- ni tekshirishni unutmang . 

    Rasm 1

    Agar siz faqat IP-adreslash bilan bog'liq bo'lgan buyruqlarni topmoqchi bo'lsangiz, biz buni sinab ko'rishimiz mumkin:
    Get-Command –Name *IPAddress*
    Rasm 2

    PowerShell bu asosdir
    Ushbu bobda bilib olganingizdek, PowerShell bilan o'zaro aloqada bo'lish har qanday quvvatni sizning qo'lingizda beradi. Ba'zida nimani topsam, ma'murlar ba'zan PowerShell-ga to'liq ishonishmaydi , chunki ular ushbu harakatlarni amalga oshiradilar va GUI-da ushbu o'zgarishlarni amalga oshiradilar. Moslashtirishni o'rnatish uchun alohida PowerShell cmdlet- ni ishga tushirgandan so'ng , xuddi shu narsani amalga oshirish uchun o'nlab sichqonchani bosish kerak bo'ladi, shuni tasavvur qilish qiyin emas. 
    PowerShell- dan foydalanishni boshlaganimda, men doimo shunday qilishni xohladim . Ammo, men undan qanchalik ko'p foydalansam, shuncha grafik interfeysga sho'ng'iy boshlaganim sayin, men PowerShell- dan foydalanadigan yagona men emasligimni anglay boshladim. GUI ma'muriy vositalarining aksariyati PowerShell-dan ham foydalanadi ! O'zingiz sezmagan holda, PowerShell- dan Windows Server operatsion tizimidagi etarli vazifalar uchun foydalanayapsiz . Sizning serveringizda ba'zi bir o'zgartirishlar kiritish uchun sozlamalarni o'rnatganingizdan so'ng, " O'tish" yoki " Finish" tugmachalarini bosish uchun bunday boshqaruv konsolini ochganingizda, ushbu konsol sozlamalaringizni qanday qilib o'z o'rniga qo'yadi? PowerShell . Kaput ostida, uning yadrosida, konsolning o'zi sizning kiritishingiz haqida ma'lumotga ega, ushbu ma'lumotni cmdlet s PowerShell- ga ulang va ushbu ishni sozlashda bajarish uchun ularni bajaring .
    Shunday qilib, PowerShell- dan foydalanishni boshlashda hali ham ikkilanib tursangiz, chunki u boshqacha tuyuladi yoki bu jarayon xuddi GUI-da ishlayotganingiz bilan bir xil bo'lishiga ishonmasangiz, bularning hammasini unuting. Ko'p hollarda, siz server sozlamalarini o'zgartirish uchun bosganingizda, aslida baribir PowerShell cmdletlaridan foydalanasiz .
    Stsenariy
    PowerShell- dan qanchalik ko'p foydalansangiz , u shunchalik kuchliroq bo'ladi. Maxsus ish uchun alohida buyruqlar va cmdletlarni ishlatishdan tashqari, siz har xil narsalarni bajaradigan keng skriptlarni yaratishingiz mumkin. Men allaqachon PowerShell dasturlashning odatiy tiliga o'xshashligi va ssenariy ( skript ) ga o'xshashligi haqida aytib o'tgan edim . PowerShell skript fayllarini yaratish imkoniyatini beradi va tez orada biz buni bir xil skriptlarni qayta-qayta osongina saqlash uchun saqlashimiz mumkin bo'lgan maqsadlar uchun qilamiz. O'zgaruvchilardan har qanday boshqa kodlashda bo'lgani kabi foydalanish mumkin, shunda siz ushbu skriptlar tomonidan ularni yanada moslashuvchan qilish va ulardan yanada ko'proq funksionallikni siqish uchun ishlatilishi mumkin bo'lgan turli xil kirish va moslamalarni taqdim etishingiz mumkin.
    Core Server va Nano Server
    Bir maydoni mavjud bo'lsa yaxshiroq ish o'rinlari qilish yoki biz qo'ldan bu texnologiya foydalanishingiz mumkin, men server ma'murlari sifatida, biz, deb o'ylayman, keyin bu foydalanish hisoblanadi PowerShell markazlashtirilgan boshqarish asosiy modelini to'ldirish Microsoft . Agar bizda serverda bajarishimiz kerak bo'lgan vazifa bo'lsa, bizning standart strategiyamiz ushbu serverda ro'yxatdan o'tish va keyin ushbu ishni davom ettirishdir. Ushbu serverda ro'yxatdan o'tish tobora zarur bo'lib bormoqda va biz uchun mavjud bo'lgan markazlashtirilgan boshqaruv vositalaridan foydalangan holda biz ko'p vaqtni tejashimiz mumkin. PowerShell - bu shunday vositalardan biri. Bunday serverga masofadan kirish o'rniga oddiygina masofaviy serverga etib borish va undagi sozlamalarni o'zgartirish uchun mahalliy kompyuteringizdagi PowerShell so'rovini ishlating.
    Masofadan boshqarish pulti nafaqat samarali, balki boshsiz serverlar bilan ishlashni boshlaganimizda ham zarur bo'ladi . Keyingi bir necha yil ichida barcha tashkilotlarda Core Server va Nano Server misollarini joylashtirish umid qilaman va bunday serverlar bilan o'zaro aloqalar sizning ma'mur fikringizni tubdan o'zgartirmoqchi. Kundalik vazifalarni PowerShell -dan bajarish bilan tanishib , siz endi o'zlari bilan o'zaro aloqada bo'lishni talab qiladigan ojiz mashinalarni yanada ko'proq boshqarish uchun yaxshi jihozlangansiz.
    PowerShell-da ishlash
    PowerShell-da haqiqiy ishni bajarish uchun birinchi qadam bu platformaning o'zi bilan qulay tajriba olish, shuningdek sichqoncha ko'rsatgichiga tayanmasdan, buyruq satridan har kungi o'rnatilgan amaliyot bilan tanishishdir. Bu erda biz tarmoq ma'murlarining kunlik ish hajmini oshirish uchun PowerShell- dan foydalanishlarini ko'rgan ba'zi keng tarqalgan usullarini ko'rib chiqamiz .
    boshlab PowerShell'i
    Bu etarlicha sodda, ammo biz birinchi navbatda PowerShell- dan foydalanishni boshlashimiz kerak. PowerShell konsoli sukut bo'yicha Windows Server 2016- da qurilgan , shuning uchun uni to'g'ridan-to'g'ri Ishga tushirish menyusidan ish stoliga kirib, yoki har qanday dasturni ochadigan boshqa usul bilan kirishingiz mumkin. Men hech narsa mening klaviatura, men odatda ochiq yo'l foydalanish afzal yildan PowerShell qulflash tomonidan WinKey va bosib, ochish Run tezkor , typing PowerShell'i va bosish kiriting :


    Rasm 3

    Oldingi skrinshotdan ko'rinib turibdiki, men shunchaki serverimda mahalliy administrator sifatida ro'yxatdan o'tganman va PowerShell so'rovim yuqori imtiyozlar bilan ochilgan. Shuni ta'kidlash kerakki, xuddi buyruq satrida bo'lgani kabi, PowerShell so'rovini har qanday oddiy foydalanuvchi vakolati yoki Administrator imtiyozlari bilan yuqori vakolatli vakolatxonasi bilan ochishingiz mumkin . Odatda siz bajarmoqchi bo'lgan vazifangiz bunday qo'shimcha ruxsatlarni talab qilmaguncha, ko'tarilmagan muntazam PowerShell sessiyasida ishlash xavfsizroq bo'ladi .
    Sizda mavjud buyruq satri oynasidan powerShell so'rovini kiritish imkoniyati mavjud. Odatda, buyruq satrida bo'lganingizda, siz biron bir cmdlet ishlata olmaysiz . Keling, oldinga boramiz va ushbu kadrni olamiz Navbatdagi buyruq xohishi oynasini oching, keyin yozing PowerShell va matbuot kiriting. Alohida PowerShell oynasini ochish o'rniga , sizning so'rovingiz o'zgaradi, ammo dastur oynasining o'zi bir xil bo'lib qoladi. Sizda PowerShell buyrug'i buyrug'ining qora oynasi ichidan mavjud va siz cmdletdan xohlagancha foydalanishni boshlashingiz mumkin. Siz chiqish mumkin PowerShell rejimi yozib normal Buyruqning holatida qaytish chiqish .
    Rasm 4

    Standart ijro siyosati
    Siz to'g'ridan-to'g'ri buyruq qatori interfeysida PowerShell bilan ishlayotganingizda , siz shunchaki PowerShell-ni ochasiz , ishni boshlash uchun cmdlet yozishni boshlaysiz va ishga tushirasiz . Biroq, PowerShell- dan foydalanishning asosiy afzalliklaridan biri ssenariylarni yaratish, saqlash va bajarishni boshlaganingizda keladi. Agar siz PowerShell-ni ochsangiz , skript yaratsangiz va keyin uni bajarishga urinib ko'rsangiz, ba'zida u bajarilmasligini bilib, sizga shunday katta, tartibsiz xato xabari beradi:


    Rasm 5

    Bu Windows Server 2016 -ning yangi o'rnatilgan nusxasida sodir bo'lmasligi kerak , lekin agar siz GPO-ni yangi serveringizga tatbiq qilsangiz yoki boshqa operatsion tizimdan foydalansangiz va PowerShell-ning ba'zi skriptlarini ishlatishga harakat qilsangiz, o'zingizni topishingiz mumkin. kirish paytida ushbu xato xabarlardan biri bilan yopishib olindi. Skriptni blokirovka qilish Windows- ning ba'zi versiyalarining markazida standart xavfsizlik kengaytmasi bo'lsa- da, siz biror narsa qilishga urinib ko'rganingizda , bu sizni xafa qilishi mumkin. Yaxshiyamki, agar siz ushbu muammoga duch kelsangiz, echim juda oson. Ssenariylarning to'g'ri bajarilishi uchun PowerShell- dagi DEP-ni standart ijro siyosati ) sozlashingiz kerak.
    Bu faqat ON / OFF tugmasi emas. Standart ijro siyosatining besh xil darajasi mavjud va ularning har birini tushunish muhimdir, shunda siz o'zingizning serverlaringizga o'rnatmoqchi bo'lgan xavfsizlik asosida DEP-ni mos ravishda sozlashingiz mumkin. Bu erda ushbu darajalarning har birining tavsiflari, xavfsizlik darajasi yuqoridan pastgacha.

    Download 1 Mb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9   ...   12




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling