mājas - Dati
Windows PowerShell: kas ir šī programma? Kas ir Windows PowerShell - kā to palaist un izmantot pamata komandas, izmantojot uzdevumu pārvaldnieku

Pieredzējuši operāciju zāles lietotāji Windows sistēmas 10, iespējams, ir dzirdējuši par lietderību komandrinda PowerShell. Tie, kuriem ir pieredze darbā ar operētājsistēmām Windows 7 un 8.1, var būt pazīstami arī ar to. Pēc daudzu gadu komandas lietotnes lietošanas Windows virknes un .bat failus, ir pienācis laiks iepazīties ar funkcionālāku rīku.

PowerShell ir vērtīgs saraksta papildinājums Windows rīki un tā mērogs dažus lietotājus var atturēt. Kas tā ir - skriptu valoda vai komandu apvalks? Neuztraucieties: neskatoties uz plašajām iespējām, ikviens var apgūt PowerShell.

1. darbība. Instalēšana

Pirmkārt, mums ir nepieciešama pati PowerShell utilīta. Ja izmantojat operētājsistēmu Windows 10, jums jau ir instalēta programma PowerShell 5. Windows atjaunināšana 10 gadadienas atjauninājumā tiek izmantota versija 5.1, taču atšķirība nav pamanāma. Windows 8 un 8.1 izmanto PowerShell 4, kas arī ir diezgan pietiekami. PowerShell instalēšana operētājsistēmā Windows 7 neradīs problēmas, taču jums joprojām būs jāveic pāris papildu darbības. Jo īpaši jums ir papildus jāinstalē .Net Framework. Varat instalēt Windows pārvaldības ietvaru, kas ietver PowerShell.

PowerShell ir divas saskarnes. Pieredzējuši lietotāji var izvēlēties pilnu GUI saskarni, kas pazīstama kā integrētā skriptēšanas vide (ISE). Iesācējiem vislabāk ir izmantot PowerShell konsoli, vienkāršu uz tekstu balstītu Windows komandrindas stila interfeisu vai pat DOS 3.2.

Lai palaistu PowerShell kā administratoru sistēmā Windows 10, noklikšķiniet uz pogas Sākt un ritiniet uz leju līdz Programmas. Windows PowerShell. Operētājsistēmā Windows 8.1 meklējiet Windows PowerShell in Sistēmas mape operētājsistēmā Windows. Operētājsistēmā Windows 7 apvalks atrodas mapē Piederumi. Kā parasts lietotājs PowerShell var palaist tādā pašā veidā, izmantojot peles kreiso pogu, nevis labo pogu.

Jūs varat izmantot meklēšanu jebkurā Windows versijā. Lai atvieglotu turpmāko lietošanu, varat piespraust PowerShell uzdevumjoslai.

2. darbība: vecās Windows komandas

Sintakse Windows komandas programmā PowerShell tas darbojas kā parasti. Piemēram, CD maina mapes, rež parāda visu pašreizējā mapē esošo failu un mapju sarakstu.

Atkarībā no tā, kā palaižat PowerShell konsoli, varat sākt c:\Windows\system32 vai c :\Lietotāji\ . Ekrānuzņēmuma piemērā tiek izmantota komanda cd..(ar atstarpi), lai vienlaikus pārvietotos par vienu līmeni uz augšu, pēc tam palaidiet komandu rež lai parādītu direktorijā esošo failu un mapju sarakstu C:\.

3. darbība. Instalējiet palīdzības failus

Komandām patīk CD Un rež nav aktīvas PowerShell komandas. Tie ir tā sauktie aizstājvārdi - īstu PowerShell komandu aizstājēji. Pseidonīmi ir noderīgi tiem, kam ir liela pieredze darbā ar komandrindu. Tomēr tie neiedziļinās PowerShell dziļumos.

Lai sāktu darbu ar PowerShell, ierakstiet palīdzēt un nepieciešamo komandu. Ekrānuzņēmums parāda komandu .

Komanda palīdzēt tā saka rež ir PowerShell komandas aizstājvārds Get-ChildItem. Ja rakstāt get-childitem V PS C:\>, jūs redzēsit to pašu, ko izmantojot komandu rež.

Kā norādīts ekrānuzņēmuma apakšā, PowerShell palīdzības faili netiek instalēti automātiski. Lai tos iegūtu, palaidiet PowerShell kā administratoru un ierakstiet atjaunināšana-palīdzība. Palīdzības failu instalēšana prasīs vairākas minūtes, iespējams, ka trūkst vairāku moduļu, piemēram, šajā gadījumā netika instalēta palīdzība NetWNV un SecureBoot. Kad viss būs gatavs, pilnā palīdzības sistēma vienmēr sniegs nepieciešamos padomus.

Tagad ierakstiet komandu iegūt palīdzību un jebkuru jūs interesējošo komandu (“cmdlet” PowerShell, cmdlet krievu valodā), tiks parādīts tās apraksts. Piemēram, get-help get-childitem parāda opciju sarakstu get-childitem. Varat arī parādīt dažādas iespējamās opcijas. Piemēram

get-help get-childitem -piemēri

sniedz septiņus detalizētus lietojuma piemērus get-childitem. Komanda

get-help get-childitem -detalizēti

ietver šos septiņus piemērus un detalizētus paskaidrojumus par katru cmdlet parametru get-childitem.

4. darbība. Saņemiet palīdzību saistībā ar iestatījumiem

Ekrānuzņēmumā jūs, iespējams, pamanījāt divus sarakstus SINTAKSE Priekš get-childitem. Ja ir divas dažādas sintakses, ir divi veidi, kā palaist cmdlet. Kā saglabāt sintaksi atsevišķi vienu no otras un ko nozīmē parametri? Atbilde ir vienkārša, ja zināt triku.

Lai iegūtu sīkāku informāciju par cmdlet parametriem get-childitem vai kāds cits lietošanas parametrs - pilns:

get-help get-childitem -full

Tas sniedz sarakstu ar to, ko varat darīt ar cmdlet un kas notiks. Apskatiet ekrānuzņēmumu.

Pārskatot parametru aprakstus, jūs to ievērosit get-childitemļauj iegūt objektu bērns(piemēram, apakšmapes nosaukums vai faila nosaukums) noteiktā vietā, ar vai bez atbilstošām rakstzīmēm. Piemēram:

get-childItem “*.txt” -recurse

atgriež "*.txt" failu sarakstu pašreizējā mape un visas apakšmapes (parametra dēļ -atkārtots). Tā kā

get-childitem “HKLM:\Software”

atgriež visu reģistra atslēgu sarakstu augstākais līmenis V HKEY_LOCAL_MACHINE\Software.

Ja kādreiz esat mēģinājis iekļūt reģistrā, izmantojot Windows komandrindu vai .bat failus, jūs novērtēsiet šīs piekļuves opcijas funkcionalitāti.

5. darbība: vārdu apgūšana

Ir iemesls, kāpēc līdz šim parādītās cmdlet izskatās līdzīgi: get-childitem, update-help, get-help izmantojiet vienu darbības vārda un lietvārda modeli. Visas PowerShell cmdlet izmanto šo apzīmējumu pirms viena lietvārda. Tas patiks tiem, kuri kādreiz cieta no nekonsekventiem komandu nosaukumiem VB un VBA valodās.

Apskatiet visbiežāk izmantotās cmdlet:

set-atrašanās vieta: iestata pašreizējo darba vietu uz noteiktu vietu

iegūt saturu: iegūst faila saturu

get-prece: saņem failus un mapes

kopēt vienumu: kopē objektu no vienas vietas uz citu

noņemt vienumu: izdzēš failus un mapes

: palaiž procesus lokālā vai attālā datorā

saņemt pakalpojumu: nodrošina pakalpojumu darbību lokālā vai attālā datorā

invoke-webrequest: izgūst saturu no tīmekļa lapas internetā

Lai skatītu, kā darbojas konkrēta cmdlet, izmantojiet iegūt palīdzību kā gadījumā

get-help kopēt-vienumu -pilns

Pamatojoties uz palīdzības aprakstu, varat saprast, kas ir nepieciešams cmdlet. Piemēram, ja vēlaties kopēt visus failus un mapes no Dokumenti V c:\temp, izmantojiet

kopēt vienumu c:\users\ \documents\* c:\temp

Ierakstot šo komandu, jūs redzēsit vairākas interesantas PowerShell vides funkcijas. Piemēram, ja rakstāt kopija-i un nospiediet tabulēšanas pogu, PowerShell aizpildīs Vienuma kopēšana. Ja nepareizi ierakstāt cmdlet un PowerShell nevar to atpazīt, tiek sniegts pilns apraksts par to, kas tika izdarīts nepareizi.

Izmēģiniet šo cmdlet:

invoke-webrequest askwoody.com

Jūs saņemsiet īsu tīmekļa lapas nosaukumu, attēlu, saišu un cita satura sarakstu. Lūdzu, ņemiet vērā iegūt palīdzību uz sarakstu invoke-webrequest, kas "atgriež veidlapu, saišu, attēlu un citu svarīgu HTML elementu kolekciju" — tieši to, kas jāparāda ekrānā.

Dažas cmdlet palīdz pārvaldīt pašu PowerShell:

saņemt-komanda: visu pieejamo cmdlet saraksts

get-darbības vārds: visu pieejamo darbības vārdu saraksts

skaidrs-saimnieks: notīriet resursdatora programmas ekrānu

Dažādi parametri ļauj samazināt komandas un sašaurināt noderīgo opciju klāstu. Piemēram, lai skatītu sarakstu ar visām cmdlet, kas darbojas ar Windows pakalpojumi, ievadiet

get-command *-service

Tiks parādīti visi darbības vārdi, kas pieejami ar lietvārdu apkalpošana. Šeit ir viņu saraksts:

Get-Service

Jauns pakalpojums

Restartēt-pakalpojums

Resume-Service

Set-Service

Starts-Pakalpojums

Stop-Pakalpojums

Apturēšana-Pakalpojums

Varat apvienot šīs cmdlet ar citām.

6. darbība: cauruļu izmantošana

Ja esat iepazinies ar Windows komandrindu vai pakešu faili, tad jūs zināt par novirzīšanu un caurulēm. Pārvirzīšana (> simbols) un caurules (| simbols) izmanto darbības rezultātu un pievieno to citai vietai. Piemēram, varat novirzīt komandas rezultātu rež V teksta fails vai nododiet komandas rezultātu ping uz komandu atrast lai filtrētu interesantus rezultātus, piemēram,

dir > temp.txt

ping askwoody.com | atrast “paketes” > temp2.txt

Šeit, otrajā komandā atrast meklē virkni paciņas, ko komanda paņēmusi no adreses askwoody.com ping un saliek visas atbilstošās rindas failā, ko sauc temp2.txt.

Pirmā no šīm komandām darbojas labi programmā PowerShell. Lai palaistu otro komandu, jums būs nepieciešams kaut kas līdzīgs

ping askwoody.com | Select-string paketes | ārpus faila temp2.txt

Pārvirzīšanas un cauruļu izmantošana ievērojami paplašina Windows komandrindas iespējas: tā vietā, lai bezgalīgi ritinātu ekrānu, lai meklētu teksta virkni, varat filtrēt vajadzīgās Windows komandas.

Powershell ir atbalsts caurule, un tas neaprobežojas tikai ar tekstu. PowerShell ļauj nodot visu objektu no vienas cmdlet citai, kur objekts ir datu (ko sauc par rekvizītiem) un darbību (metožu) kombinācija, kas var izmantot šos datus.

Sarežģītā daļa rodas, novietojot objektus rindā. Objektiem, ko nodrošina viena cmdlet, ir jāatbilst saņēmēja cmdlet pieņemto objektu veidam. Teksts ir ļoti vienkāršs tips objektiem, tādēļ, ja strādājat ar tekstu, objektu līdzināšana ir vienkāršs uzdevums. Pārējie objekti nav tik elementāri.

Kā to saprast? Izmantojiet cmdlet kļūt par biedru. Ja vēlaties uzzināt, kāda veida objektu cmdlet apstrādā, palaidiet to kļūt par biedru. Piemēram, ja mēģināt izprast procesus, kas darbojas datorā, un esat sašaurinājis savas iespējas līdz cmdlet , tālāk ir norādīts, kā uzzināt cmdlet rezultātu:

get-process | kļūt par biedru

Palaižot šo cmdlet, tiek izveidots garš rekvizītu un metožu saraksts , bet pašā saraksta sākumā var redzēt, kāda veida objektu veido :

TypeName: System.Diagnostics.Process

Tālāk esošajā ekrānuzņēmumā ir parādīti arī rekvizīti tiesīgs get-process Rokturi, Vārds, NPM, PM, SI, VM Un W.S..

Ja vēlaties manipulēt ar rezultātu Lai strādātu ar šo cmdlet (nevis monitorā parādītu garu aktīvo procesu sarakstu), jums jāatrod cita komanda, kas tiek izmantota kā ievade. Sistēma.Diagnostika.Process. Lai atrastu vajadzīgo cmdlet, vēlreiz izmantojiet PowerShell:

get-command -Parametertype Sistēma.Diagnostika.Process

Šī cmdlet nodrošina apstrādājamo cmdlet sarakstu Sistēma.Diagnostika.Process.

Ir zināms, ka dažas cmdlet pieņem gandrīz jebkura veida datus. Galvenais no tiem ir . Šī cmdlet pa vienam iziet cauri katram objektam, kas nosūtīts caur cauruli, un piemēro tam norādītos atlases kritērijus. Ir īpašs marķieris, ko sauc $_ , kas ļauj izmantot katru caurulē esošo vienumu pa vienam.

Pieņemsim, ka vēlaties iegūt sarakstu ar visiem datorā palaistajiem procesiem ar nosaukumu "svchost", tas ir, vēlaties saskaņot rekvizītu Vārds process svchost. Izmantojiet komandu:

get-process | kur-objekts ($_.Name -eq “svchost”)

Cmdlet skatās uz katru objektu Sistēma.Diagnostika.Process, salīdzina .Vārdsšis objekts ar "svchost"; ja ir sērkociņi, tie tiek parādīti monitorā. Apskatiet ekrānuzņēmumu.

7. darbība. Analizējiet noderīgās PowerShell komandas

Tagad jūs jau zināt pietiekami daudz, lai varētu sabojāt datoru, tāpēc esiet piesardzīgs. Apskatīsim, piemēram, bieži pieprasītās PowerShell komandas.

Šīs komandas darbojas tikai operētājsistēmā Windows 10 un tikai tad startējot PowerShell administratora vārdā. Tie ir paredzēti iepriekš instalētu pārinstalēšanai Windows lietojumprogrammas 10 un var būt noderīgi tiem, kuri vispirms izdzēsa šīs programmas un pēc tam nolēma tās atgriezt. Komandas izskatās šādi:

Get-AppXPackage | Foreach (Add-AppxPackage - DisableDevelopmentMode - Reģistrējieties “$($_.InstallLocation)\AppXManifest.xml”)

Ja palaižat šo komandu, ignorējiet sarkanos brīdinājumus un, kad komanda ir pabeigta, restartējiet datoru; visas operētājsistēmā Windows 10 iepriekš instalētās programmas parādīsies savās vietās.

Lūk, kā šī komanda darbojas. Get-AppXPackage pārbauda visas lietojumprogrammu pakotnes lietotāja profilā. Pat ja lietojumprogrammu izdzēšat, tā paliek lietotāja profilu sarakstā.

Cmdlet Get-AppXPackage atgriež objektu Tipa nosaukums Microsoft.Windows.Appx.PackageManager.Commands.AppxPackage, kas iekļauj pilnais vārds lietojumprogrammas pakotni un atbilstošā XML manifesta faila atrašanās vietu. Ja palaižat cmdlet get-appxpackage, jūs redzēsit garu lietojumprogrammu pakotņu sarakstu. Ekrānuzņēmumā ir redzams Xbox lietotnes apraksts.

Cmdlet Katram cilpas caur katru objektu AppXPackage nosūtot tos uz cmdlet Add-AppxPackage. Saskaņā ar iegūt palīdzību Priekš Add-AppxPackage, ir divi atslēgas slēdži:

  • Slēdzis - Reģistrēties izmanto esošo lietojumprogrammu pakotņu instalāciju reģistrēšanai, varat iestatīt parametrus DisableDevelopmentMode Un Reģistrēties
  • Slēdzis -DisableDevelopmentMode liek operētājsistēmai Windows atkārtoti reģistrēt esošu lietojumprogrammu pakotni, kas ir atspējota, nereģistrēta vai bojāta.

Līnija " $($_.InstallLocation)\AppXManifest.x ml" apraksta, kur atrodas fails manifest.xml. Ja paskatās uz failiem AppXManifest.xml, jūs redzēsit sarežģītu sarakstu ar lietojumprogrammu ID, izpildāmajiem failiem un lielu skaitu vizuālo elementu, kas saistīti ar lietojumprogrammu.

Pēc atsāknēšanas visas pievienotās lietojumprogrammu pakotnes tiek lejupielādētas un instalētas no Windows veikals Veikals.

Kā atvērt PowerShell no Win + X izvēlnes

Šī metode ir ļoti ērta operētājsistēmā Windows 10. Sākot ar operētājsistēmu Windows 8, Microsoft ieviesa izvēlni “Power Users”, kurā ir daudz noderīgu elementu, piemēram, “Control Panel”, “ Tīkla savienojumi", utt. Protams, arī Windows 10 ir šāda izvēlne. Tajā ir PowerShell elements un PowerShell (administrators), pēdējais ir tieši tas, kas mums nepieciešams.

Lai piekļūtu šai izvēlnei operētājsistēmā Windows 10, nospiediet īsinājumtaustiņus Win + X.

Atvērtajā izvēlnē noklikšķiniet uz vienuma PowerShell (administrators).

PowerShell atvēršana, izmantojot meklēšanu operētājsistēmā Windows 10.


Operētājsistēmā Windows 10 varat izmantot uzdevumjoslas meklēšanas ikonu. Noklikšķiniet uz meklēšanas ikonas un ierakstiet PowerShell, nospiediet taustiņu kombināciju CTRL + SHIFT + ENTER, lai palaistu PowerShell kā administratoru.

Tas darbojas arī sākuma izvēlnē, vienkārši sāciet rakstīt PowerShell, pēc tam ar peles labo pogu noklikšķiniet uz parādītā skata Windows PowerShell un atlasiet Izpildīt kā administratoram.

Palaidiet PowerShell gadījumu no Windows 10 Explorer


PowerShell var palaist no Explorer. Jums var rasties jautājums, kāpēc jums tas ir vajadzīgs. Ļaujiet man jums parādīt scenārija paraugu.

Daudziem lietotājiem šis Windows OS neatņemamais elements šķiet īsts noslēpums. Atverot to, viņi redz nesaprotamu simbolu sarakstu, ko nezinātājam nav iespējams saprast. Bet nenovērtējiet to par zemu, šī ir programma, kurai ir svarīga pārvaldības funkcija un kas var vienkāršot darbu ar datoru neatkarīgi no tā.

Lietderība pilnībā automatizēts, lai vadītu darba procesus, būs nepieciešama minimāla cilvēka iejaukšanās. Viss, kas jums jādara, ir jājautā pareizas komandas. Bet pirms to izdarīt, jums ir jāsaprot galvenais jautājums: kas ir Windows PowerShell, kādiem mērķiem tā kalpo un kādas funkcijas tā veic.

Īss programmas pārskats

Būtībā šī ir uzlabota MS-DOS versija, vecākā Microsoft diska operētājsistēma, kas tika izlaista 80. gadu vidū. pagājušajā gadsimtā. Tajā bija lietojumprogrammas ar tulku funkcija, tālu no ideāla, spēja izdot dažas vienkāršas komandas.

Izstrādātāji vairākkārt ir mēģinājuši kompensēt MS-DOS trūkumus ar papildu komponentiem skriptu palaišanai, piemēram, MS Script Host, ar tādām valodām kā Jscript, taču tas tikai daļēji atrisināja problēmu. 2003. gadā sākās programmas izstrāde, kas spēj aizstāt veco apvalku, ar nosaukumu Monad, kas tagad pazīstama kā PowerShell. Lai gan viņš tika palaists pirmo reizi 2006. gada beigās un iekļauts operētājsistēmā Windows XP, pabeigtā veidā tas tika izlaists tikai pēc 10 gadu nepārtrauktiem uzlabojumiem, 2016. gadā, kad tas saņēma atvērtā pirmkoda kodu. PowerShell tiek plaši izmantots operētājsistēmās Windows 7, 8 un 10.

Windows PowerShell - kas tas ir

Uz šo jautājumu nav iespējams atbildēt īsumā, tas ir pārāk sarežģīts un prasa detalizētu apsvērumu. Tas ir automatizācijas rīks ar paplašināmām īpašībām un atvērts avota kods– apvalks, kas satur komandrindas saskarni ar skriptu valodu tajā ietverto skriptu izpildei. Iekļauts skriptu komplekts sistēmas faili ir PS1 paplašinājums, taču lietotāju ērtībām sākas kā parasti BAT un CMD faili.

Tādējādi PowerShell ir nekas vairāk kā skriptu valoda, kas izveidota .NET platformā, lai veiktu uzdevumus, kas saistīti ar sistēmas diskdzinī saglabāto failu pārvaldību, procesu un pakalpojumu darbību. Turklāt viņš ir pakļauts kontu pārvaldība internetā un jebkuros iestatījumos, sākot no sistēmas līdz funkcionalitātes iestatījumiem individuālie pieteikumi. Bet pats PowerShell ir tikai čaula, galvenās funkcijas veic pavadošie elementi, kas to aizpilda. Tālāk mēs centīsimies izprast PowerShell, lai darbs ar utilītu kļūtu skaidrs pat “manekeniem”.

Cmdlets

Vissvarīgākie ir cmdlet, izpildāmie faili, kas satur pašu programma, ielādēts datorā, lai veiktu uzticētos uzdevumus. Tie ir galvenā Windows Power Shell sastāvdaļa, kas ir atbildīga par tā funkcionalitāti, un ir komandu kopa, lai palaistu komandrindā ievadītu skriptu.

Tas nedaudz atšķiras no ievadītajiem vaicājumiem meklēšanas josla pārlūkprogrammā, bet ir vienādi principi. Apvalkā ir saglabāta simtiem šo komandu kolekcija, kas veic noteiktus uzdevumus. Cmdlets tiek veidotas pēc parastā darbības vārda + lietvārda principa, kas atspoguļo to mērķi.

Konveijers

Otrs svarīgākais PowerShell elements (komandu veids), kas pārsūta dažu cmdlet izejas datus citu ievades datos, kalpo kā starpnieks starp tiem. Konveijers galvenokārt kalpo priekš nodošana un atgriešana ne tikai cmdlet, bet arī jebkuri citi objekti. Viņš spēj veikt sarežģītākus un atbildīgākus uzdevumus. Un vissvarīgākais ir tas, ka tam nav nepieciešams rakstīt sarežģītus algoritmus un skriptus.

Veidojot cauruļvadu, Microsoft izstrādātāji kā skaidru piemēru izmantoja Linux izmantoto analogu, bet nekopēja to, bet padarīja to pēc iespējas vairāk ērts un funkcionāls. Salīdzinot, vienīgais, kas tiem ir kopīgs, ir to funkciju īpašības, kas izteiktas praktiski nepārtrauktā datu plūsmā, kurā ir miljoniem rakstzīmju.

Scenāriji

Skripti ir mazāk nozīmīgi komandu veidi programmā PowerShell, kas ir koda bloki, kas saglabāti atsevišķā failā no pārējiem, bet atbalsta arī PS1 paplašinājumu. To galvenā priekšrocība Priekšrocība ir tāda, ka saglabātie kodi nav jāievada manuālais režīms. Nav svarīgi, kura teksta redaktori tie ir rakstīti, vai nu Word vai Paint, galvenais ir pieturēties pie instalētā paplašinājuma.

Pašā čaulā ir integrēta skriptu vide, ar kuras palīdzību jūs varat paveikt vēl vairāk vienkāršot to rakstīšanu. Lai tos izveidotu, tiek izveidoti teksta formatēšanas noteikumi: pirms nosaukuma tiek izmantots simbols “$”, ceļš uz saglabāto failu ir ietverts krokainajās iekavās, un rekvizīti tiek piekļūti, izmantojot “”. uz priekšu. Scenāriji papildināts ar argumentiem izmantojot iekavas un komentārus ar “#” simboliem.

Papildinājumi

Papildus standarta komandu tipiem un 240 cmdlet, kas ietverti PowerShell, tas ietver daudzas ekstras izstrādāts, lai vēl vairāk vienkāršotu darbu un paplašinātu funkcionalitāte. Svarīgāko papildinājumu saraksts:

Kā palaist PowerShell

Programmas papildu ērtība ir tā, ka to palaiž PowerShell, izmantojot Dažādi ceļi, atšķiras ar tehniski, bet identisks visiem Windows versijas, tostarp Windows 10. Pateicoties tam, katrs izvēlas individuālu pieeju atkarībā no situācijas. Ir vairākas palaišanas metodes.

Izmantojot "Meklēt"

Lai to izdarītu, jums jānoklikšķina uz atbilstošās ikonas, kas atrodas uzdevumjosla vai izmantojiet taustiņu kombināciju " Win +S" Atvērtajā logā meklēšanas joslā ierakstiet “powershell” un iegūtajā rezultātā atlasiet “Classic offer”. Varat arī ar peles labo pogu noklikšķināt uz konteksta izvēlnes un izmantot “Palaist kā administratoram”.

Izmantojot izvēlni Sākt

Noklikšķiniet uz pogas "Sākt", lai atvērtu lietojumprogrammu sarakstu, un sakārtotajā grupā ar nosaukumu "W" atlasiet mapi ar programmu. Izvērsiet to un noklikšķiniet uz lietojumprogrammas augšējā rindā. Šeit arī kā opciju varat izsaukt konteksta izvēlni ar peles labo pogu un palaist "kā administrators".

Izmantojot īsinājumtaustiņus

Šī metode ietver iepriekšēju darbību, aizstājot komandrindu ar Windows PowerShell ar funkciju Win Menu + X. Pēc tam ievadiet atbilstošo izvēlni, izmantojot īsinājumtaustiņus vai konteksta izvēlni, ar peles labo pogu noklikšķinot uz pogas Sākt, kur parādītajā sarakstā atlasiet vajadzīgo vienumu.

Izmantojot dialoglodziņu Palaist

Viens no vienkāršākajiem veidiem ir atvērt " Izpildīt" Lai to izsauktu, izmantojiet īsinājumtaustiņu “Win+R” un rindā “Atvērt” ievadiet komandu ar programmas nosaukumu. Lai to palaistu, loga panelī nospiediet taustiņu “Enter” vai pogu “Ok”.

Izmantojot uzdevumu pārvaldnieku

Lai atvērtu pārvaldnieku, izmantojiet īsinājumtaustiņu " Ctrl +Shift +Esc", atvērtajā logā cilnē "Fails" atlasiet opciju " Sāciet jaunu uzdevumu" Jaunajā logā pretī rindiņai “Atvērt” ievadiet “powershell” un nospiediet “Enter”. Ja jums ir jāizveido uzdevums administratora vārdā, atzīmējiet atbilstošo opciju un apstipriniet, nospiežot uz pogas "Labi".

Izmantojot "Explorer"

Pēc tā atvēršanas jums būs jānorāda tās mapes vai diska nosaukums, kurā programma tiks palaista. Ieslēgts Cilne "Fails". atlasiet opciju “Palaist Windows PowerShell” un noklikšķiniet uz vajadzīgā vienuma.

Izmantojot sistēmas mapi

Meklēšanas joslā ievadiet adresi programma: "C:\Windows\System32\WindowsPowerShell\v1.0". Atvērtajā sarakstā atlasiet mapi “powershell.exe” un atveriet to ar dubultklikšķi ar kreiso taustiņu. Lai padarītu procesu vieglāku nākotnē, varat izveido saīsni failu un piespraudiet to jebkurā ērtā vietā: uzdevumjoslā, izvēlnē Sākt vai darbvirsmā. Ja nepieciešams, apvalks tiks palaists, veicot dubultklikšķi uz ikonas.

Lietderības izmantošanas procedūra

Pirmo reizi iepazīstoties ar PowerShell, tas šķiet nesaprotami, piemēram, formulas augstākajā matemātikā, taču tas ir mānīgs iespaids. Patiesībā programmas lietošana ir diezgan vienkārša, ja saprotat tās pamatus: darbības principus, komandu ievadīšanas un izpildes iespējas. Tajā, dažādi veidi ir nedaudz atšķirīgi, taču principi un noteikumi paliek visiem kopīgi.

Ieslēgts vienkāršs piemērs, komanda, kas norādīta kā “Get-Help”, ir sava veida utilīta atsauce, kas pēc ievadīšanas nodrošina Galvenā informācija. Ja jums nepieciešama palīdzība ar konkrēts process, piemēram, par pievienotajiem diskdziņiem, jebkuram jautājumam ir jāiestata komanda - “Get-Help Get-PSDrive” un tā tālāk, mainot tikai cmdlet nosaukumu. Jebkurai darbībai, piemēram, iztukšot atkritumus no failu atkritumiem parasti tiek izmantots “Clear-RecycleBin”, kas tiek izmantots svarīgākiem datora apkopes uzdevumiem un skriptu rakstīšanai. Taču viņš ir atbildīgs arī par tādu vienkāršu procesu kā sistēmas tvertņu iztukšošana. Vispirms jānorāda tīrāmais disks pēc principa: “Clear-RecycleBin C:”, lai apstiprinātu darbību, ievadiet simbolu “Y” un nospiediet “Enter”.

Darbs ar konveijeru

Ekspluatācijā konveijers ir ārkārtīgi vienkāršs un ērts, kas izceļas starp cita veida komandām. Piemēram, ja izvadīt rezultātu Get-Process, kas satur informāciju par aktīvajiem datorā esošajiem procesiem cmdlet Soft-Object, tas sakārtos tos pēc rokturiem. Konvertējot iegūtās vērtības uz Kur-Object, notiks filtrēšanašos procesus saskaņā ar doto parametru, piemēram, mazāko lappuses atmiņas apjomu. Un, ja šis rezultāts tiek izvadīts uz Select-Object, tas atlasīs tikai pirmos 10 procesus, ņemot vērā deskriptoru skaitu.

Vai arī cits vienkāršs piemērs, ko izmanto, lai iegūtu informāciju par smagākajiem sistēmas diskā saglabātajiem failiem: komanda Get-ChildItem atver objekta atlases direktoriju, Sort-Object sakārtos atlasīto objektu, un Select-Object norādīs tā vēlamās īpašības.

Darbs ar skriptu

Veidojot algoritmus, bieži tiek izmantots Windows PowerShell ISE, īpaši izveidots mehānisms, tostarp skriptu izmantošanai. Tajā ar nosaukumu "Untitled 1.ps1" ir ieviests koda korpuss. Apskatīsim vienkāršu piemēru: "WMID WebMoney" nosaukumā, nosacīti iestatiet "wmid", saglabājiet failu diska C saknē. Lai sāktu, jums būs jāievada direktorija, izmantojot komandu "cd C:\". faila nosaukumam jābūt šādā atslēgā: ".\ wmid". Jāatzīmē, ka skriptus var palaist arī no OS komandrindas, taču tas ir nepieciešams mainīt ceļu uz to: “powershell.exe C:\wmid.ps1”. Ir svarīgi atcerēties, ka skriptu izpilde pēc noklusējuma ir aizliegta, lai iegūtu atļauju šādām darbībām, jums jāiestata komanda Set-ExecutionPolicy.

Noderīgākās PowerShell cmdlet

Apvalks satur viņu iespaidīgo katalogu, ko attēlo simtiem komandu. Visus šos nosaukumus un tiem pievienotās īpašības nav iespējams atcerēties. Bet tas nav jādara; vairums no tiem tiek izmantoti ārkārtīgi reti vai pat vispār nav piemērojami. Jums vajadzētu pievērst uzmanību tikai vissvarīgākajām, praktiskākajām un noderīgākajām funkcijām.

Visnoderīgākais lietošanā:

  • Get-Help – uzziņu grāmata par cmdlet mērķiem un vispārīgajām čaulas īpašībām;
  • Update-Help - lejupielādējiet un instalējiet atjauninātos palīdzības datus;
  • Get-Command – nepieciešamo komandu meklētājs ar automātisku rindas aizpildīšanu;
  • Get-Alias — atspoguļo izveidotos aizstājvārdus vispārīgā sarakstā vai ar specifiku;
  • Get-PSDrive – attēlo darbīgos diskus un tajos notiekošos procesus;
  • Install-WindowsFeature – uz lomu un komponentu instalētājs;
  • Uninstall-WindowsFeature — uz lomu un komponentu atinstalētājs;
  • Get-History – atbild par pieteikšanās laikā izpildīto komandu sarakstu atgriešanu.
  • $hversion – atgriež utilīta versiju

Mainīgie lielumi:

  • Get-Variable – parāda visu mainīgo sarakstu, ņemot vērā to vērtības;
  • New-Variable – izmanto jaunizveidotu mainīgo konfigurēšanai;
  • Set-Variable – iestata jaunas vērtības, ja tās nav sarakstā;
  • Clear-Variable – satura atinstalētājs, kas saglabā attēlu;
  • Remove-Variable ir cmdlet un to komponentu atinstalētājs.

Formatēšana:

  • Format-List – paplašināta uzziņu grāmata;
  • Format-Table – parāda atsevišķu komandu rezultātu tabulu;
  • Format-Wide - paplašināta rezultātu tabula ar atsevišķu objektu īpašībām.

Internets:

  • Enable-NetAdapter – lai iespējotu adapteri;
  • Rename-NetAdapter – iestata jaunu nosaukumu un attēlojumu;
  • Restart-NetAdapter – izmanto restartēšanai;
  • Get-NetIPAddress – nodrošina starpniekservera konfigurācijas informāciju;
  • Set-NetIPAddress – iestata jaunu starpniekservera konfigurāciju;
  • New-NetIPAddress – izveido un konfigurē starpniekserveri;
  • Remove-NetIPAddress – starpniekservera atinstalētājs;
  • New-NetRoute – izmanto papildu ierakstu veikšanai;
  • Get-NetIPv4Protocol - nodrošina datus, izmantojot IPv4 protokolu;
  • Get-NetIPInterface — atspoguļo IP tīmekļa saskarnes īpašības un īpašības.

Elementi:

  • Get-Item - saņem preces noteiktā ceļā;
  • Move-Item – lai pārvietotu vienumus uz citām mapēm;
  • New-Item – izmanto radīšanai un dizainam;
  • Remove-Item – atzīmēto vienumu atinstalētājs;
  • Get-Location – parāda pašreizējo atrašanās vietu.

Fona darbi:

  • Start-Job – palaiž;
  • Stop-Job – pārtrauc darbu;
  • Get-Job – atver sarakstu;
  • Receive-Job – sniedz informāciju par rezultātiem;
  • Remove-Job — fona uzdevumu atinstalētājs.

Objekti:

  • Measure-Object – izmanto skaitliskās summēšanas parametru aprēķināšanai;
  • Select-Object – atlasei, kas norāda konkrētas īpašības;
  • Kur-Objekts – atspoguļo nosacījumus attiecībā uz atlasi pēc vērtības un īpašībām.

Pakalpojumi un procesi:

  • Get-Process – parāda informāciju par aktīvajiem datora procesiem;
  • Start-Process – tiek palaists datorā;
  • Stop-Process - aptur atlasīto darbu;
  • Get-Service – sniedz informāciju par aktīvajiem pakalpojumiem;
  • Restart-Service – veic restartēšanu;
  • Start-Service – izmanto, lai savienotu izvēlētos;
  • Stop-Service – aptur procesu;
  • Set-Service – maina pakalpojuma rekvizītus un savienojuma režīmu.

Dators un sistēma:

  • Restart-Computer – izmanto, lai restartētu OS;
  • Checkpoint-Computer - lai izveidotu sistēmas atkopšanas kopiju datoram;
  • Restore-Computer – atbild par atjaunotās sistēmas palaišanu;
  • Remove-Computer - atinstalē lokālo datoru no domēna vārda;
  • Clear-EventLog – notīra žurnāla ierakstu sarakstu.

Saturs:


Kas ir PowerShell ISE

Šis ir grafiskais apvalks skriptu valoda, kas ir komplektā ar utilītu tās lietojumprogrammas veidā, galvenokārt neatkarīgu konsoļu palaišanai. Startēšanas laikā, atbalsta Unicode un simboliskie standarti, ar piekļuvi galvenajām programmas saskarnes cilnēm. Tas tika izstrādāts lai izveidotu skriptus, rediģējot un pārvaldot tos ar funkciju izsekot to atrašanās vietu. Turklāt viņš var strādāt ar teksta dokumenti jebkurā formātā un XML faili, izpilda atlasītos skriptu fragmentus un, pateicoties iebūvētajam redaktoram, spēj atjaunināt interfeisu, to paplašinot un papildinot.

Darba ērtības rada krāsa sintakses izcelšana, kas ievērojami atvieglo testēšanu, lai identificētu kļūdas un neatbilstības kodos. Izmantojot vidi, tā var kopēt un mainīt nozīmīgus koda fragmentus un palaist atsevišķas skriptu daļas. Tiek atzīmēts, ka ISE ir daudz pārāka par pašu Power Shell konsolēm un ir diezgan spējīga kļūt par tās aizstājēju.

Programmas atinstalēšana

Microsoft PowerShell sistēmas sastāvdaļa, tāpēc to noņemt būtībā nav iespējams. Protams, ja jūs patiešām vēlaties, varat izmantot un noņemt šo sistēmas komponentu, taču tas var izraisīt sistēmas nedarbojamību, tāpēc Nav ieteicams dari to.

Lai gan ir vērts atzīmēt, ka dažreiz ir nepieciešams noņemt Windows PowerShell 1.0, jo šī vienuma dēļ operētājsistēma var netikt atjaunināta. To var izdarīt šādi:

  • Sāksim palaist sistēmas meklēšana un ievadiet appwiz.cpl.
  • Logā izvēlēties- Skatiet instalētos atjauninājumus.
  • meklē nepieciešamā sastāvdaļa atjauninājumu sarakstā parasti tas ir KB928439 un izdzēsiet to.

Windows PowerShell pat pēc iztēles nevar saukt par vienkāršu un pieejama programma, to ir grūti saprast, un to nebūs iespējams apgūt īsā laika periodā. Bet, ņemot vērā faktu, ka tas nav izveidots programmētājiem, bet gan iesācējiem, tas nav tik nesaprotami, kā varētu šķist. Apvalka acīmredzamā priekšrocība ir tā ērtība un automatizētais process, un viss, kas jums nepieciešams, ir saprast sarežģījumus.

Daudzi lietotāji zina par komandrindu, savukārt ļoti neliels skaits cilvēku zina par to Windows PowerShell. Komandrindas vietā varat strādāt ar Windows PowerShell, kas nodrošina lielāku jaudu un kontroli pār datoru, izmantojot instalēta Windows 10. Tāpēc šajā rakstā mēs esam uzrakstījuši dažādus padomus par dažādiem veidiem, kā PowerShell palaist kā administratoru operētājsistēma Windows 10 kā administrators. Korporācija Microsoft jau ir izveidojusi čaulu, ko sauc par apvalku konfigurācijas apstrādei un automatizācijas uzdevumu veikšanai. Operētājsistēmā Windows PowerShell jums palīdz, kad jums ir jāveic daudz administratīvo darbu.
Piemēram, jūs lūdzat PowerShell atpazīt programmas, kas nedarbojas precīzi, un jums ir jāiznīcina to procesi. Arī tiešsaistē varat uzdot PowerShell jautājumu un atklāt visas instalētās USB ierīces vienā vai vairākos datoros. Izmantojot PowerShell, jūs patiešām varat paveikt daudzas lietas. Ja vēlaties ar to strādāt, izlasiet dažādos veidos lai to palaistu operētājsistēmā Windows 10 kā administrators.

Kā palaist PowerShell kā administratoru operētājsistēmā Windows 10

1. Caur diriģentu

Izmantojot šo metodi, varat piekļūt sistēmai Windows PowerShell, lai noteiktu dažu īpašu atlasīto disku vai mapju atrašanās vietu vai atrašanās vietas.

Palaidiet programmu Explorer un dodieties uz nodalījumu, kurā atrodas disks vai mape.
Noklikšķiniet uz mapes, kuru vēlaties palaist programmā PowerShell, un noklikšķiniet uz faila izvēlnes kreisajā malā.
No piedāvātajām opcijām noklikšķiniet uz Atvērt Windows PowerShell kā administratoram.

2. Izmantojot uzdevumu pārvaldnieku

Ar peles labo pogu noklikšķiniet uz tukšā uzdevumjoslas apgabala un noklikšķiniet uz trešās opcijas apakšā uzdevumu pārvaldniekā.

Parādās uzdevumu pārvaldnieka logs. Izvēlnes augšējā kreisajā stūrī jūs atradīsit failu. Noklikšķiniet uz šīs opcijas. Izcilajā ceturtajā vietā. augšpusē atlasiet pirmo izvēli, kas saka veikt jaunu uzdevumu.

Šajā logā izveidojiet jaunu uzdevumu. Teksta laukā ievadiet PowerShell un atlasiet opciju izveidot uzdevumu ar administratora tiesībām.

Noklikšķiniet uz Labi, lai turpinātu.
PowerShell ar administratora tiesībām būs redzams ekrānā.

3. Izmantojot Cortana Search

Noklikšķiniet uz Cortana Search un laukā ierakstiet PowerShell un nospiediet taustiņu Enter.

Cortana parādīs PowerShell opciju ar tās ikonu.
Ar peles labo pogu noklikšķiniet uz tā un atlasiet palaist kā administratoram.

PowerShell tiks palaists ar administratora tiesībām.

4. Caur Explorer, bet šoreiz ar peles labo pogu noklikšķiniet uz konteksta izvēlnes.

Ekrānā atveriet File Explorer un sekojiet ceļam -
C:\Windows\System32\WindowsPowerShell\v1.0
Meklējiet PowerShell.exe, kas atrodas Explorer vidusdaļā. Ar peles labo pogu noklikšķiniet uz tā, tas ir otrajā vietā no augšas un palaidiet kā administrators.

Izmantojot šīs 4 metodes, varat palaist PowerShell kā administratoru operētājsistēmā Windows 10.

Windows PowerShell un Windows 10 komandu uzvedne — pamata iestatīšana un pārvaldība.

Diezgan pieredzējis Windows lietotāji, protams, atcerieties MS-DOS komandrindu, lai gan varbūt šīs atmiņas nav tik patīkamas. Taču pat pēc 20 gadu mēģinājumiem izjaukt komandu uzvedni, Windows 10 joprojām atalgo tos, kuri saprot komandas uzvednes izmantošanas priekšrocības dažu izplatītu uzdevumu veikšanai.

Kā zina visi sistēmas administratori, komandas ierakstīšana ir ātrāka nekā GUI, un tas vēl jo vairāk attiecas uz skriptiem, kas var izpildīt veselu virkni komandu. Operētājsistēmā Windows 10 ir iekļauta nākamās paaudzes Windows PowerShell, kas piedāvā milzīgu jaudu tiem, kas vēlas pavadīt nedaudz laika, lai apgūtu tās komandas.

Komanda Windows procesors - cmd.exe, izskatās līdzīgi savam senajam priekštecim MS-DOS. 64 bitu Windows 10 sistēmā Cmd.exe ir vietējā Windows process 64 bitu. Vienkāršākais veids, kā atvērt komandrindu, ir ātrās saites izvēlne (ar peles labo pogu noklikšķiniet uz Sākt vai izmantojiet Windows taustiņu + X saīsni). Šajā izvēlnē ir divas komandrindas opcijas. Viens, kas strādā jūsu pakļautībā konts lietotājs un otrais, darbojas ar administratora tiesībām.

Varat arī ievadīt meklēšanas laukā cmd un pēc tam rezultātu sarakstā noklikšķiniet uz " Komandrinda Vai ar peles labo pogu noklikšķiniet uz elementa un pēc tam konteksta izvēlne, atlasiet “Atvērt kā administratoram”, lai atvērtu paaugstinātu komandu uzvednes logu. Redzamās atšķirības starp šīm divām metodēm ir administratora prefikss, kas parādās komandrindas sesijas virsrakstjoslā. Šīs izmaiņas var redzēt zemāk esošajā attēlā, kur ir atvērti komandrindas loga rekvizītu iestatījumi. To var izdarīt, ar peles labo pogu noklikšķinot uz ikonas virsrakstjoslas kreisajā pusē un pēc tam atlasot Properties.

Lai mainītu komandrindas krāsu shēmu no retro zaļās/melnās kombinācijas, izmantojiet krāsu cilni. (Skatiet faila datumus priekšskatījuma logā!)

Kā pāriet no Explorer uz komandrindu ar diviem klikšķiem

Jūs atrodaties programmā Explorer. Un vēlaties atvērt komandrindas logu pašreizējā mapē. Par laimi, tam ir saīsne. Turot nospiestu taustiņu Shift, ar peles labo pogu noklikšķiniet uz jebkuras tukšas vietas mapē (pārliecinieties, ka nav atlasīts neviens fails), un pēc tam konteksta izvēlnē atlasiet Atvērt komandu logu.

Ja nezināt, ko varat darīt Windows 10 komandu uzvednes logā, ierakstiet " palīdzēt" Tiek parādīts 84 komandu saraksts ar īss apraksts katram no tiem. Vai vēlaties uzzināt pilnu komandas sintaksi? Komandu uzvednes logā ievadiet komandas nosaukumu, kam seko slēdzis /? .

Komandu uzvedne ir noderīga dažiem failu pārvaldības uzdevumiem, un tās sintakse kopš MS-DOS laikiem nav daudz mainījusies. Piemēram, izmantojot aizstājējzīmes, izmantojot komandu Ren*.htm*.html, varat mainīt mapē esošo failu grupas paplašinājumu. Šis darbs ir gandrīz neiespējams .

Ir dažas komandas, kuras jūs, iespējams, nezināt, taču tās var būt ļoti noderīgas. Šajā sarakstā ir vairākas šādas komandas:

 . Šī ērtā komanda izvada Detalizēts apraksts pašreizējā sistēma. Ieskaitot resursdatora nosaukumu, Windows versija un sākotnējais instalēšanas datums, dalība domēnā vai darba grupa, tīkla informācija un daudz kas cits. Tālāk esošajā attēlā ir parādīta neliela šīs komandas iespējamās izvades daļa. Ievadiet komandu ar " > ", kam seko pilns ceļš uz galamērķa failu, lai rezultātus saglabātu failā, kuru varēsiet skatīt vēlāk.

Komandas Systeminfo izvade satur daudz vairāk informācijas nekā šeit parādītais fragments. Novirziet izvadi uz teksta failu, lai saglabātu informāciju turpmākai lietošanai.

Driverquery. Ja vēlaties uzzināt, kādi draiveri ir instalēti noteiktā sistēmā (lokālā vai attālā), šī komanda jums palīdzēs. Izmantot /FO CSV lai norādītu, ka vēlaties izvadīt datus komatatdalīto vērtību (CSV) formātā. Novirziet izvadi uz failu, un varat to atvērt detalizētākai analīzei programmā Excel.

Icacls. Šī savādi nosauktā komanda ļauj pārvaldīt failu un mapju atļaujas (piekļuves kontroles sarakstus vai ACL). Ja atļaujas dēļ nevarat izdzēst vai pārdēvēt failu vai mapi, šī komanda jums palīdzēs.

 . Dažreiz barošanas izvēlnē nav tādu iespēju, kas jums patiešām ir vajadzīgas. Šī komanda ar dažādiem slēdžiem ( /r lai atsāknētu un /s lai izslēgtu) var aptvert vēlamos scenārijus. Izmantojot parametru /t, varat norādīt laiku, kas jāgaida (sekundēs) pirms komandas izpildes. (Noklusējums ir 30 sekundes.) Ja jums ir vairāki uzdevumi un vēlaties, lai dators tiktu restartēts pēc 15 minūtēm, izmantojiet komandu izslēgšana /r /t 900. Ja pārdomājat, izmantojiet to, lai atceltu plānoto izslēgšanu vai atsāknēšanu.

Sc. Izmantojot šo komandu, varat pieprasīt, sākt, apturēt, apturēt un konfigurēt pakalpojumus, izmantojot pakalpojumu vadības pārvaldnieku. Tās sintakse ir sarežģīta, taču tās iespējas ir ārkārtīgi spēcīgas.

Uzdevumu saraksts Un Taskkill. Izmantojot šīs komandas, varat izveidot izpildāmo uzdevumu sarakstu un pēc tam piespiedu kārtā pārtraukt jebkuru procesu šajā sarakstā. Taskkill ir strups ierocis, bet īstajā brīdī ļoti efektīvs.

Lai ātrāk pārvietotos komandu uzvednes logā, ir vērts uzzināt, kā darbojas bulttaustiņi. Izmantojiet augšup un lejup vērstās bultiņas, lai ritinātu un atkārtotu pēdējo komandu. Izmantojiet labo bultiņas pogu, lai atkārtotu iepriekšējo komandu pa vienai rakstzīmei, kas var ietaupīt laiku, ja komanda ir jāatkārto ar citu parametru vai slēdzi. Visbeidzot, pēc komandas atkārtošanas vai ievadīšanas, bet pirms Enter nospiešanas, izmantojiet kreiso un labo bultiņu, lai pārvietotos pa komandu un veiktu nepieciešamās izmaiņas. Rediģējot komandu, nospiediet taustiņu Insert, lai pārslēgtos starp aizstāšanas režīmu (kurā viss, ko rakstāt, aizstāj esošo komandrindas saturu) un ievietošanas režīmu, kas pievieno ievadīto, netraucējot pašreizējo komandu.

Windows PowerShell

Windows 10 komandu uzvedne var izsekot tās izcelsmei vairāk nekā trīs gadu desmitus. Daudz modernākā Windows PowerShell versija 1.0 parādījās tikai pirms desmit gadiem.

Neticami bagāta PowerShell vide, kas paredzēta sistēmas administratori, to uzdevumu automatizācija un sistēmas konfigurācija. Ierobežota komandu skaita vietā Windows PowerShell piedāvā cmdlet, kas darbojas ar failu sistēma, reģistrs, sertifikātu veikali un gandrīz jebkura Windows komponents(galddators un serveris). Cmdlet ir pieejamas galvenajos moduļos, kas ir iekļauti katrā Windows 10 izdevumā. Un, protams, patiesais izaicinājums daudziem no tiem ir spēja apvienot cmdlet skriptos. Ja esat administrators, varat izmantot šos skriptus, lai ātri un efektīvi veiktu atkārtotus pārvaldības uzdevumus.

Ja neesat sistēmas administrators, Windows PowerShell var būt biedējošs. Bet daži uzdevumi, tostarp Microsoft vadība Azure un Office 365 ir ideāli piemēroti Windows PowerShell komandām. Iepazīsimies ar Windows PowerShell pamatiem.

Windows PowerShell ietver savu komandrindas vidi ar atšķirīgu zilu fonu, kas ir instalēts atsevišķi no Windows 10 komandu uzvednes Kā parādīts tālāk esošajā attēlā, viena no pirmajām lietām, kas ikvienam Windows PowerShell lietotājam ir jādara, ir parādīt cmdlet. Iegūt palīdzību, tostarp saite uz tiešsaistes palīdzība Un detalizētas instrukcijas lai izmantotu cmdlet Atjaunināšana — palīdzība.

Izmantojiet cmdlet Get-Help, lai sāktu darbu interaktīvā Windows PowerShell komandrindas vidē.

Beigās pievienojiet vārdu Get-Help, un jūs varat atrast cmdlet, kas ietver šo terminu. Ja zināt, ka pārvaldībai ir cmdlet, bet precīzi to neatceraties, mēģiniet Bitlocker Get-Help lai parādītu šo sarakstu. Izmantojot sintaksi Iegūt palīdzību - tiešsaistē , varat doties tieši uz tiešsaistes atsauci un iegūt informāciju par konkrētu cmdlet.

Ja neesat pārliecināts par precīzu cmdlet nosaukumu, varat nospiest tabulēšanas taustiņu un izmantot IntelliSense. Piemēram, ievadiet saņemt-p un nospiediet tabulēšanas taustiņu, lai redzētu pirmo atbilstošo cmdlet, Get-Package. Turiet nospiestu tabulēšanas taustiņu un ritiniet pa visu cilpu: Get-PackageProvider, Get-PackageSource un tā tālāk.

Ja jums nepieciešama papildu palīdzība, apsveriet iespēju izmantot integrēto skriptu (ISE) Windows vide PowerShell, kas piedāvā grafisko interfeisu un daudzas uzvednes, rakstot cmdlet. Zemāk esošajā attēlā ir parādīta Windows PowerShell ISE ar komandu logu un cmdlet, kas ir atvērta labajā pusē Get-MpComputerStatus no moduļa. Šeit nav jāievada cmdlet. Vienkārši atlasiet to sarakstā un noklikšķiniet uz “Palaist”.

AR izmantojot Windows PowerShell ISE, varat savienot komandu logu ar čaulu, lai varētu skatīt modulī esošās cmdlet un noklikšķināt uz Palaist vai Ielīmēt.

Ja vēlaties peldošu logu, nevis dokstatu paneli, rīkjoslā noklikšķiniet uz pogas Rādīt komandu logu (otrajā no labās puses). Kā redzams attēlā, šeit jūs varat redzēt pilnu moduļu izvēli.

Lai gan Windows PowerShell ISE ir īpaši izstrādāta Windows PowerShell skriptu izveidei, tā Commands pievienojumprogramma kalpo kā noderīgs mācību rīks.



 


Lasīt:



Programmaparatūra UMI viedtālruņiem, izmantojot ROOTJOY Umi Rome X vietnē Aliexpress: izpārdošana, atlaides, akcijas

Programmaparatūra UMI viedtālruņiem, izmantojot ROOTJOY Umi Rome X vietnē Aliexpress: izpārdošana, atlaides, akcijas

Modificētas programmaparatūras instalēšana lielākajā daļā viedtālruņu un planšetdatoru notiek saskaņā ar vienu scenāriju. Superlietotāju tiesību iegūšana, biežāk...

Kas ir interneta anketa?

Kas ir interneta anketa?

Vai tā ir krāpšana vai nē? Vai tiešām ar šo resursu ir iespējams pelnīt naudu? Izdomāsim. Anketa ir viena no slavenākajām aptauju vietnēm...

Kā atjaunināt Dell BIOS bez akumulatora (sekmīgi)

Kā atjaunināt Dell BIOS bez akumulatora (sekmīgi)

Manā mājsaimniecībā ir neiznīcināms Dell Vostro 500 (pp29l), tas dzīvo un darbojas vairāk nekā 5 gadus, bet problēma ir tāda, ka akumulators pārstāja darboties pirmajā reizē...

Peles problēmu novēršana

Peles problēmu novēršana

Ak šie datori, vienmēr ir ko darīt. Tajos laikos, kad interneta vietā bija BBS (Bulletin Board System), kas aizstāja līdzšinējos...

plūsmas attēls RSS