Mustaqil ish 1 mavzu: powershellda qanday ishlarni amalga oshirish mumkin. Kis 104-19 Bajardi



Download 125,57 Kb.
bet1/8
Sana23.03.2022
Hajmi125,57 Kb.
#506548
  1   2   3   4   5   6   7   8
Bog'liq
Операцион тизим - 1

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI KOMPYUTER INJINIRINGI FAKULTETI
AXBOROT TEXNOLOGIYALARI KAFEDRASI
“OPERATSION TIZIMLAR” FANIDAN


Mustaqil ish - 1

MAVZU: POWERSHELLDA QANDAY ISHLARNI AMALGA OSHIRISH MUMKIN.

KIS 104-19
Bajardi: Qurbonov Sh. I
Tekshirdi: Kudratov R. B

Samarqand – 2022

MAVZU: POWERSHELLDA QANDAY ISHLARNI AMALGA OSHIRISH MUMKIN.
REJA:

  1. Ishdan maqsad.

  2. Powershell haqida tushuncha.

  3. Powershell ning versiyalari.

  4. Powershellda bajariladigan amallar

  5. Xulosa.

  6. Foydalanilgan internet saytlari.

PowerShell - vazifalarni avtomatlashtirish va konfiguratsiyani boshqarish dan ramka Microsoft, a dan iborat buyruq satri qobiq va tegishli skript tili. Dastlab faqat Windows komponenti sifatida tanilgan Windows PowerShell, u qilingan ochiq manbali va o'zaro faoliyat platforma 2016 yil 18-avgustda PowerShell yadrosi.[5] Birinchisi qurilgan .NET Framework, ikkinchisi yoqilgan .NET Core.
PowerShell-da ma'muriy vazifalar odatda tomonidan bajariladi smdletlar (talaffuz qilinadi) buyruq beradi) ixtisoslashgan .NET sinflar ma'lum bir operatsiyani amalga oshirish. Kabi turli xil ma'lumotlar do'konlarida ma'lumotlarga kirish orqali ishlaydi fayl tizimi yoki ro'yxatga olish kitobiorqali PowerShell-ga taqdim etiladi provayderlar. Uchinchi tomon ishlab chiquvchilari cmdletlar va provayderlarni PowerShell-ga qo'shishlari mumkin.[6][7] Cmdletlar tomonidan ishlatilishi mumkin skriptlar va skriptlar paketlangan bo'lishi mumkin modullar.
PowerShell to'liq kirishni ta'minlaydi MAQOMOTI va WMI, ma'murlarga mahalliy va uzoq Windows tizimlarida ma'muriy vazifalarni bajarishga imkon berish WS-menejment va CIM masofaviy Linux tizimlari va tarmoq qurilmalarini boshqarish imkoniyatini yaratish. PowerShell shuningdek xostingni taqdim etadi API u bilan PowerShell ish vaqti boshqa ilovalar ichiga joylashtirilishi mumkin. Keyinchalik, ushbu dasturlar PowerShell funksiyasidan ma'lum operatsiyalarni amalga oshirish uchun, shu jumladan grafik interfeys. Ushbu imkoniyat tomonidan ishlatilgan Microsoft Exchange Server 2007 yil PowerShell cmdletlari va provayderlari sifatida boshqarish funktsiyalarini ochib berish va ularni amalga oshirish grafik kerakli cmdletlarni chaqiradigan PowerShell xostlari sifatida boshqarish vositalari.[6][8] Boshqa Microsoft dasturlari, shu jumladan Microsoft SQL Server 2008 shuningdek, ularni boshqarish interfeysini PowerShell cmdletlari orqali ochib bering.[9]
PowerShell o'zining keng konsolga asoslangan yordamini o'z ichiga oladi (o'xshash odam sahifalari yilda Unix chig'anoqlari) orqali kirish Yordam oling smdlet. Yangilangan mahalliy yordam tarkibini Internet orqali bu orqali olish mumkin Yangilash-yordam smdlet. Shu bilan bir qatorda, veb-saytdan yordamni har holda alohida-alohida - onlayn ga o'tish Yordam oling.
Fon

Uning har bir versiyasi Microsoft Windows uchun shaxsiy kompyuterlar o'z ichiga olgan buyruq satri tarjimoni Operatsion tizimni boshqarish uchun (CLI). Uning salafi, MS-DOS, faqat CLIga tayangan. Bular COMMAND.COM yilda MS-DOS va Windows 9xva cmd.exe ichida Windows NT operatsion tizimlar oilasi. Ikkalasi ham bir nechta asosiy ichki buyruqlarni qo'llab-quvvatlaydi. Boshqa maqsadlar uchun alohida konsol dasturi yozilgan bo'lishi kerak. Ular asosiy skript tilini ham o'z ichiga oladi (ommaviy fayllar), bu turli xil vazifalarni avtomatlashtirish uchun ishlatilishi mumkin. Biroq, ularni barcha tomonlarini avtomatlashtirish uchun ishlatish mumkin emas grafik foydalanuvchi interfeysi (GUI) funktsionalligi, qisman buyruq satrining ekvivalentlari cheklanganligi va skript tili elementar bo'lgani uchun. Yilda Windows Server 2003, vaziyat yaxshilandi, ammo skriptlarni qo'llab-quvvatlash hali ham qoniqarsiz edi.[10]


Microsoft ushbu kamchiliklarning ba'zilarini joriy etish orqali bartaraf etishga urindi Windows skript xosti 1998 yilda Windows 98va uning buyruq qatoriga asoslangan xost: cscript.exe. U bilan birlashadi Faol skript vosita va skriptlarni mos keluvchi tillarda yozishga imkon beradi, masalan JScript va VBScript, dan foydalanib API-lar komponentlar ob'ekti modeli orqali dasturlar tomonidan ta'sirlangan (MAQOMOTI). Biroq, uning o'ziga xos kamchiliklari bor: hujjatlari juda oson emas va u tezda tizim sifatida obro'ga ega bo'ldi zaiflik vektori bir nechta mashhurlardan keyin kompyuter viruslari xavfsizlik qoidalarining zaif tomonlaridan foydalangan. Windows-ning turli xil versiyalari turli xil maxsus buyruq satrlari tarjimonlarini taqdim etdi (masalan netsh va WMIC) o'zlarining buyruqlar to'plamlari bilan, lekin ular bir-biriga mos kelmas edi.
2017 yil 13 sentyabrda nashr etilgan intervyusida, Jeffri Snover loyihaning motivatsiyasini tushuntirdi:[11]
Men bir qator boshqaruv o'zgarishlarini boshqargan edim, keyin dastlab qabul qildim UNIX vositalari va ularni Windows-da taqdim etdi va keyin u ishlamadi. To'g'ri? Chunki u erda Windows va Linux o'rtasidagi asosiy me'moriy farq. Yoqilgan Linux, barchasi an ASCII matnli fayl, shuning uchun manipulyatsiya qiladigan har qanday narsa bu boshqaruv vositasidir. AWKgrepsed? Baxtli kunlar!
Men Windows-da mavjud bo'lgan vositalarni olib keldim, keyin ular Windows-ni boshqarishda yordam bermadilar, chunki Windows-da hamma narsa an API tuzilgan ma'lumotlarni qaytaradigan. Shunday qilib, bu yordam bermadi. [...] Men PowerShell-ning ushbu g'oyasini taklif qildim va "Hey, biz buni yaxshiroq qila olamiz" dedim.
2002 yilga kelib, Microsoft buyruqlar satrini boshqarish bo'yicha yangi yondashuvni, shu jumladan Monad (shuningdek, Microsoft Shell yoki MSH nomi bilan tanilgan) CLI-ni ishlab chiqishni boshladi. Buning asosidagi g'oyalar 2002 yil avgust oyida Monad Manifesto nomli oq qog'ozda nashr etilgan.[12] Monad, yangi ma'muriy vazifalarning to'liq majmuasini avtomatlashtirishga qodir bo'lgan yangi dizayni bilan kengaytiriladigan yangi CLI bo'lishi kerak edi. Microsoft birinchi marta Monadni 2003 yil oktyabr oyida Los-Anjelesda bo'lib o'tgan kasbiy rivojlanish konferentsiyasida namoyish qildi. Bir necha oydan so'ng xususiy beta-dastur boshlandi va natijada ommaviy beta-dastur ishga tushirildi.
Microsoft birinchi Monad jamoatchilikni nashr etdi beta-versiya 2005 yil 17 iyunda Beta 2, 2005 yil 11 sentyabrda va Beta 3 2006 yil 10 yanvarda. Ko'p o'tmay, 2006 yil 25 aprelda Microsoft Monadning nomi o'zgartirilganligini rasman e'lon qildi. Windows PowerShell, uni o'zlarining boshqaruv texnologiyalari takliflarining muhim qismi sifatida joylashtirish.[13] PowerShell-ning 1-nomzodini bir vaqtning o'zida chiqaring. Ikkala ismning o'zgarishi va RC-ning muhim jihati shundaki, bu endi qo'shimcha mahsulot emas, balki Windows-ning tarkibiy qismi bo'lgan.
PowerShell 1-versiyasining 2-nomzodini chiqarishi 2006 yil 26 sentyabrda veb-saytga (RTW) yakunlangan 2006 yil 14 noyabrda chiqdi va TechEd Barcelona-da e'lon qilindi. Windows-ning oldingi versiyalari uchun PowerShell 2007 yil 30-yanvarda chiqarildi.[14]
PowerShell v2.0 ishlab chiqilishi PowerShell v1.0 jo'natilishidan oldin boshlangan. Rivojlanish jarayonida Microsoft uchta jo'natdi jamoaviy texnologiyalarni oldindan ko'rish (CTP). Microsoft ushbu nashrlarni ommaga taqdim etdi. Windows PowerShell v2.0-ning so'nggi CTP-versiyasi 2008 yil dekabr oyida taqdim etilgan.

Linux 6.0 Alpha 9 uchun PowerShell Ubuntu 14.04 x64
PowerShell v2.0 Windows 7 va Windows Server 2008 R2 ning ajralmas qismi sifatida 2009 yil avgust oyida yakunlandi va ishlab chiqarishga chiqarildi. Windows XP, Windows Server 2003, Windows Vista va Windows Server 2008 uchun PowerShell versiyalari 2009 yil oktyabr oyida chiqarilgan va 32 hamda 64 bitli platformalar uchun yuklab olish mumkin.[15]
Windows 10 PowerShell uchun sinov tizimini yubordi.[16]
2016 yil 18-avgustda Microsoft buni e'lon qildi[17] ular Windows-ning qo'llab-quvvatlashi bilan PowerShell-ni ochiq manbali va o'zaro faoliyat platforma qilganligini, macOSCentOS va Ubuntu.[5] Manba kodi nashr etildi GitHub.[18] Ochiq manbaga o'tish PowerShell-ning "PowerShell Core" deb nomlangan ikkinchi mujassamlanishini yaratdi, u ishlaydi .NET Core. U to'liq ishlaydigan "Windows PowerShell" dan ajralib turadi .NET Framework.[19] 5.1 versiyasidan boshlab PowerShell Core to'plami bilan ta'minlangan Windows Server 2016 Nano Server.[20][21]

PowerShell dasturchilari ushbu vositaning asosiy grammatikasini POSIX 1003.2 KornShell.[22]


Windows PowerShell to'rt xil nomlangan buyruqlarni bajarishi mumkin:[23]
  1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish