211service.com
Patarimai ir gudrybės, kuriuos turite žinoti apie „Windows Powershell“ [skaidinių tvarkyklę]
Santrauka:
Nors dauguma vartotojų žino komandų eilutę, tik nedaugelis žmonių girdėjo apie „Windows Powershell“. Jums gali kilti klausimas, kas yra „Windows Powershell“? Kaip jį efektyviai naudoti? Šis straipsnis jums pasakys visus atsakymus.
Greita navigacija:
- „Windows Powershell“ įvadas
- „Windows Powershell VS CMD“
- Pagrindinės „Powershell“ komandos pradedantiesiems
- Apatinė eilutė
- Vartotojo komentarai
„Windows Powershell“ įvadas
Norėdami geriau suprasti „Windows Powershell“, pirmiausia pradėkime nuo „Shell“ sąvokos kompiuterių moksle. „Shell“ yra vartotojo sąsaja, leidžianti kaip administratoriui pasiekti įvairias operacinės sistemos paslaugas, kurios gali palaikyti komandines eilutes ir grafinę vartotojo sąsają.
Apie „Windows Powershell“
2016 m. Lapkričio mėn. „Microsoft“ išleido pirmąją „Powershell“ versiją, skirtą „Windows XP“, „Windows Server 2003“ ir „Windows Vista“. Dabar „Powershell“ yra atviro kodo projektas, jį galima įdiegti „Windows“, „Mac OS“ ir net „Linux“ platformose.

„Windows Powershell“ kaip tam tikra komandinės eilutės apvalkalo ir scenarijaus aplinka leidžia komandų eilutės vartotojams ir scenarijų autoriams pasinaudoti .NET Framework privalumais. Jis buvo skirtas nuobodžioms užduotims nurodyti ir automatizuoti kuriant scenarijus ir derinant kelias komandas.
Už ir prieš
Kiekviena moneta turi dvi puses, taip pat ir „Powershell“. Čia mes apibendrinome akivaizdžius jo privalumus ir trūkumus.
Argumentai 'už'
„Windows Powershell“ turi daugybę privalumų. Palyginti su CMD, didžiausias nuopelnas yra tas, kad „Powershell“ suteikia administratoriams galimybę nuotoliniu būdu valdyti tinklą. Be to, jis turi daug kitų privalumų:
- Geresnis nuotolinis valdymas: „Powershell“ nuotolinis valdymas tampa pagrindiniu komunikacijos valdymo kanalu tinkle. Šiuo metu daugiau GUI valdymo pultų priklauso nuo nuotolinio valdymo, todėl „Microsoft“ svarbu stiprinti „Powerhell“ nuotoliniu būdu.
- Visiškas palaikymas į objektus orientuotai scenarijų kalbai: Remiantis visa NET programavimo sistema, jos scenarijus yra lengviau rašyti, o stabilumas labai pagerėja. „Powershell“ darbo eiga leidžia vartotojams rašyti kažką panašaus į funkcijas, naudojant komandas ir scenarijų kodus.
- Fono darbai: „Powershell“ veikia vienoje gijoje, taigi, jei bandysite iškviesti NET programą, bus sukurta nauja gija, tokia kaip foninis darbuotojas.
- Interaktyvumas: ši funkcija leidžia programuotojams pirmiausia išbandyti kai kuriuos cmdlet'us konsolėje ir integruoti juos į didesnius sudėtingesnius scenarijus.
- Pakartotinis naudojimas: Kai užrašyti scenarijai atlieka tam tikrą užduotį, jį galima išsaugoti vėlesniam naudojimui ir taip pat galima sujungti su kitais scenarijais, kad būtų atliktos kitos užduotys. Kitaip tariant, pasikartojantys scenarijai gali būti naudojami paleisti scenarijus, kurie taupo administratoriaus laiką ir pinigus konfigūruojant mašinas
Minusai
Norint paleisti „Windows Powershell“ reikalinga NET sistema. Taip pat turite atkreipti dėmesį į keletą saugumo pavojų ir kitų nepatogumų.
- Galima saugumo rizika: „Windows Powershell“ gali kelti potencialią saugumo riziką. Kaip minėta aukščiau, daugelis IT administratorių naudojasi nuotoliniu būdu prisijungdami prie kitų kompiuterių ir serverių, o tai gali palikti saugos spragas.
- Tinklo serveris: Kita problema yra ta, kad „Windows Powershell“ reikalauja paleisti žiniatinklio serverį serveryje, kai naudojama nuotolinė funkcija. Šis procesas užima papildomą vietą serveryje.
Kokias programas galima naudoti vykdant „Powershell“ scenarijus
- „Microsoft Windows PowerShell ISE“
- „Microsoft Windows PowerShell“ žiniatinklio prieiga per valdymo skydą
- „Sapien Technologies“ „PowerShell Studio 2015“
- „Amazon AWS“ įrankiai, skirti „Windows PowerShell“
- Adomo Driscollo „PowerShell“ įrankiai, skirti „Visual Studio“
- „VMware vSphere PowerCLI“
Kada naudoti „Windows Powershell“
Jei buvote tinklo administratorius ar IT darbuotojas, rasite, kad šis įrankis yra naudingas dirbant su „Active Directory“. Taip yra todėl, kad yra šimtai pritaikytų komandų, kurias iškviečia cmdletai, o tai daro produktyvesnį. Taigi, rekomenduojama, kad „Windows Powershell“ žinios būtų vertingas įgūdis.
Tačiau kartais vidutiniai vartotojai yra supainioti dėl „Windows Powershell“ ir CMD skirtumų. Kitoje dalyje skaitytojams pateiksime išsamią informaciją apie „Windows PowerShell VS CMD“. Skaitykime toliau, kad sklandžiai naudotume šią galingą programą.
„Windows Powershell VS CMD“
„Windows“ komandinė eilutė, sutrumpinta kaip CMD, yra originalus „Microsoft DOS“ operacinės sistemos apvalkalas. Skirtingoje operacinėje sistemoje yra skirtingi komandų raginimai. „Windows“ operacinėje sistemoje komandinės eilutės programa yra cmd.exe, kuri yra 32 bitų komandinės eilutės programa.
Vartotojai gali paleisti įvairias komandas, kad valdytų jūsų kompiuterį, pavyzdžiui, norėdami paleisti naudokite komandą diskpart.exe kietojo disko tvarkymas .

„Windows Powershell“ yra naujas „Microsoft“ apvalkalas, kuris sujungia seną CMD funkciją su naujais scenarijais / cmdletais. „Cmdlet“ yra savarankiški programavimo objektai, rodantys pagrindines „Windows“ administravimo parinktis. Kad būtų galima sutaupyti laiko, jį galima naudoti nurodant sudėtingas užduotis su daugkartiniais scenarijais. Na, vartotojai taip pat gali naudoti kai kurias praktines „Powershell“ komandas savo kompiuteriui valdyti.
Štai forma, kuri gali padėti intuityviai suvokti skirtumus:
| „Windows Powershell“ | CMD |
| Remiantis scenarijų / cmdletų kalba | Remiantis teksto scenarijų kalba |
| Komandų eilutė gali veikti „Windows Powershell“. | „Powershell“ cmdlet negali veikti cmd.exe. |
| T galima naudoti kuriant sudėtingus scenarijus, skirtus „Windows“ sistemoms valdyti, daug lengviau nei naudojant komandų eilutę. | Nelengva atlikti sudėtingų scenarijų kalbą. |
| Norėdami valdyti registrą į WMI („Windows Management Instrumentation“), „Powershell“ gali pasiekti sistemos administravimo užduotys. | Cmd.exe negalima pasiekti sistemos administravimo užduotims. |
Šiuo metu manau, kad jūs suprantate bendrai „Powershell“. Dar svarbiau, ką turėtume daryti, kad „Windows Powershell“ naudotume kaip pradedantysis? Prašau toliau kantriai skaityti, čia yra keletas pagrindinių „Powershell“ komandų naujokui.
Pagrindinės „Powershell“ komandos pradedantiesiems
Kaip atidaryti „Windows Powershell“
Tipas „Windows Powershell“ paieškos laukelyje ir paspauskite Įveskite mygtuką. Na, galite pasirinkti Vykdyti kaip administratorių arba Atidaryti failo vietą .
Tada gausite tokį iššokantį langą.
Kaip pradedantysis, turite žinoti trijų rūšių „PowerShell“ komandas: gauti komandą , gauti pagalbos ir gauti narį . Šios pagrindinės komandos leis mums taikyti užduotis pagrįstus cmdlet'us.
Trys naudingos „Powershell“ komandos pradedantiesiems
Galingos komandos yra žinomos kaip cmdlet. Tai yra specializuotos komandos veiksmažodžio-daiktavardžio pavidalu eilutė konkrečioms funkcijoms atlikti. Jei suprasite šį šabloną, nesunku atspėti kokių nors cmdletų reikšmę.
Dabar pažiūrėkime tris pagrindines „PowerShell“ komandas.
Nr.1 „Get-Command“
Tiesą sakant, pats šios komandos naudojimas nėra ypač naudingas. Jis daugiausia naudojamas išvedant visas komandas, kurias galite pasiekti dabartiniame seanse. Galite rasti konkrečias komandas, su kuriomis norite dirbti.
Išbandykite dabar, įveskite gauti komandą „Powershell“ lange.
Tada, kaip mums parodyta, galite peržiūrėti komandos tipą, versiją, pavadinimą ir šaltinį. Pvz., Jei norite rasti visas komandas, kurios prasideda raide „ c “. Tiesiog įveskite gauti komandą c * ir pataikė Įveskite mygtuką.
Kaip minėta pirmiau, „PowerShell“ cmdlet pavadinimai atspindi „veiksmažodžio-daiktavardžio“ šabloną, taigi, jei norite pamatyti visas cmdlet, kuriose naudojamas veiksmažodis gauti , tiesiog reikia tipo get-command – veiksmažodis get (atkreipkite dėmesį į vietą už komandą ).

Na, tą patį galite padaryti ir su daiktavardžiu. Tai gali padėti vartotojams išleisti komandų rinkinį, veikiantį to paties tipo objektą. Pvz., Jei norite sužinoti, kokias cmdlet galima tvarkyti paslaugoms, tiesiog įveskite get-command -noun tarnyba ir paspauskite Enter.

Nr. 2 Pagalba
Ši komanda leidžia jums rasti visų jūsų kompiuteryje esančių paslaugų sąrašą, įskaitant paleistas ir sustabdytas paslaugas. Tipas gauti pagalbą * lange ir trenkė Įveskite .

Atidarę šį galimų pagalbos temų sąrašą, vartotojai gali gauti pagalbos dėl konkrečių cmdletų, pvz get-help gauti paslaugą . Išbandykite dabar.

Arba taip pat galite peržiūrėti tuos pačius rezultatus, jei įvesite: get-service -? (Pastaba: po aptarnavimo turėtų likti tarpas.)

Panašiai galite gauti paslaugų, kurios prasideda paieškos eilute. Pavyzdžiui, įveskite Gaukite paslaugą „wmi *“ rasti paslaugų pavadinimus, prasidedančius WMI.
Arba galite rodyti paslaugas, kuriose yra paieškos eilutė. Tipas „Get-Service“ -Displayname '* tinklas *' peržiūrėti visas su tinklu susijusias paslaugas.

Jei norite rodyti visas šiuo metu veikiančias paslaugas, tiesiog įveskite Gaukite paslaugą Where-Object {$ _. Statusas -eq 'veikia'}.
Patarimas: vienu metu paspauskite „shift“ + klaviatūroje, kad gautumėte „|“.

N0.3 „Get-Member“
Šis cmdlet leidžia vartotojams rasti projekto narius, ypatybes ir metodus. Pažiūrėkime apie nurodytus pavyzdžius gauti narį komandą.
Tipas gauti paslaugą gauti narį peržiūrėti proceso objektų savybes ir metodus.
Pastaba: Ši komanda naudoja dujotiekio operatorių, kad „Get-Service“ komandos išvestis būtų siunčiama „Get-Member“.
Jei norite gauti visus paslaugų objektų, atstovaujančių sistemoje esančias paslaugas, narius (ypatybes ir metodus), tiesiog įveskite Gaukite paslaugą „Get-Member“ - jėga komandą. (vienu metu paspauskite klaviatūros „Shift“ + , kad gautumėte „|“)
Šiuo metu jums sakomos trys pagrindinės „Powershell“ komandos. Šias komandas galite vykdyti atsižvelgdami į savo poreikius.
Kaip valdyti kietąjį diską naudojant „Powershell“
Kaip jau minėjome aukščiau, „Windows Powershell“ yra panašus į CMD, o kai kurie vartotojai valdo savo kietąjį diską naudodami CMD komandą „Diskpart“. Ar žinote, kaip naudoti „Powershell“ komandas tvarkant standžiojo disko skaidinius? Čia mes paimame, pavyzdžiui, išplėsti ir susitraukti skaidinį.
Yra išsamūs žingsniai, padėsiantys išplėsti ir sumažinti pertvaras.
1 žingsnis. Įveskite „Windows Powershell“ „Windows Powershell“ paieškos laukelyje ir paspauskite Įveskite mygtuką
2 žingsnis. Iššokančiajame lange įveskite diskpart ir paspauskite Enter.
3 žingsnis. Tipas sąrašo diskas norėdami gauti visus diskus savo kompiuteryje.
4 žingsnis. Tipas pasirinkti diską * ir paspauskite Enter.
5 žingsnis. Tipas sąrašo skaidinius ir paspauskite „Enter“, kad išvardytumėte visus skirsnius tiksliniame diske.
6 žingsnis. Tipas pasirinkti skaidinį * ir paspauskite Enter
Tada galite įvesti trauktis norima = * (pvz .: dydis = 1000 MB), kad sumažintumėte skaidinį ir paspauskite Įveskite . Arba galite pakartoti 3 žingsnis į 6 žingsnis norėdami pasirinkti kitą diską ar skaidinį, kurį norite sutraukti.

Nors tai yra galingas įrankis, kartais gali kilti sunkumų pratęsiant ar sutraukiant pertvaras. Pavyzdžiui, gaunate klaidos pranešimą: „ nėra pakankamai naudingos vietos, kad būtų galima išplėsti skaidinį “Bet iš tikrųjų yra pakankamai laisvos vietos.

Taigi, kodėl gi nepasirinkus patogesnio ir paprastesnio įrankio kietiesiems diskams tvarkyti. „MiniTool“ skaidinių vedlys yra geriausias skaidinių tvarkytuvas, kuris leidžia jums tai padaryti perkelti / pakeisti skaidinio dydį lengvai ir laisvai sistemoje „Windows 10/8/7“. Be to, ši galinga programinė įranga taip pat leidžia jums tai padaryti sukurti CD / DVD ar USB „flash“ įkrovos laikmeną kai sistema sugenda.
Pažiūrėkime, kaip pakeisti skaidinio dydį naudojant „MiniTool“ skaidinių vedlį.
1 žingsnis. Paleiskite šią galingą programinę įrangą. Tada pasirinkite tikslinį skaidinį ir spustelėkite Perkelti skaidinį / keisti jo dydį kairiajame veiksmų skydelyje.

2 žingsnis. Tada turite tris galimybes:
- Vilkite geltoną rankeną į kairę, kad sutrauktumėte skaidinį.
- Vilkite geltoną rankeną į dešinę, kad padidintumėte skaidinį.
- Perkelkite visą geltoną rankeną nepaskirtos vietos link.

3 žingsnis. Spustelėkite Taikyti mygtuką, kad įvykdytumėte laukiantį pakeitimą.

Be skaidinio dydžio keitimo, ši programa turi ir kitų galingų funkcijų, tokių kaip konvertuoti MBR į GPT, pakeisti disko raidę ir pan.
Apatinė eilutė
Šiame straipsnyje daugiausia kalbama apie „Windows Powershell“, įskaitant jo pliusus ir minusus, pagrindines „Powershell“ komandas ir „Windows Powershell VS CMD“. Manau, kad dabar turite bendrą „Windows Powershell“ įspūdį.
Be to, jei nepavyksta pakeisti skaidinių dydžio naudojant „Powershell“, jums yra dar viena veiksminga alternatyva. Jei turite klausimų, susisiekite su mumis per [apsaugotas el. paštu] . Sveiki atvykę pasidalinti savo idėjomis komentarų srityje.