Padomi un ieteikumi, kas jāzina par Windows Powershell [Partition Manager]

Kopsavilkums:

Windows Powershell

Lai gan lielākā daļa lietotāju zina komandu uzvedni, tikai neliela daļa cilvēku dzirdēja par Windows Powershell. Jums var rasties jautājums, kas ir Windows Powershell? Kā to efektīvi izmantot? Šis raksts jums pateiks visas atbildes.





Ātrā navigācija:

Windows Powershell ievads

Lai labāk izprastu Windows Powershell, vispirms sāksim ar Shell jēdzienu datorzinātnēs. Apvalks ir lietotāja interfeiss, kas kā administrators ļauj piekļūt dažādiem operētājsistēmas pakalpojumiem, kas var atbalstīt komandrindas un iekļaut arī grafisko lietotāja saskarni.

Par Windows Powershell

2016. gada novembrī Microsoft izlaida Powershell pirmo versiju operētājsistēmām Windows XP, Windows Server 2003 un Windows Vista. Tagad Powershell ir atvērtā koda projekts, to var instalēt Windows, Mac OS un pat Linux platformās.

Windows-PowerShell



Kā sava veida komandrindas apvalks un skriptu vide Windows Powershell ļauj komandrindas lietotājiem un skriptu autoriem izmantot .NET Framework priekšrocības. Tas tika izstrādāts, lai precizētu un automatizētu garlaicīgus uzdevumus, izveidojot skriptus un apvienojot vairākas komandas.

Plusi un mīnusi

Katrai monētai ir divas puses, tāpat arī Powershell. Šeit mēs apkopojām tā acīmredzamos nopelnus un trūkumus.

Plusi



Windows Powershell var lepoties ar daudzām priekšrocībām. Salīdzinot ar CMD, lielākais nopelns ir tas, ka Powershell ļauj administratoriem veikt attālo pārvaldību tīklā. Turklāt tam ir daudzas citas priekšrocības:

  • Labāka attālā vadība: Powershell tālvadība kļūst par galveno komunikācijas pārvaldības kanālu tīklā. Pašlaik vairāk GUI pārvaldības konsoles paļaujas uz tālvadību, tāpēc Microsoft ir svarīgi Powerhell stiprināšana attālināti.
  • Pilnīgs atbalsts uz objektu orientētām skriptu valodām: pamatojoties uz pilnīgu NET programmēšanas sistēmu, tās skriptus ir vieglāk rakstīt un stabilitāte ir ievērojami uzlabota. Powershell darbplūsma ļauj lietotājiem rakstīt kaut ko līdzīgu funkcionalitātēm, izmantojot komandas un skriptu kodus.
  • Fona darbi: Powershell darbojas ar vienu pavedienu, tāpēc, mēģinot izsaukt NET programmu, tiks izveidots jauns pavediens, piemēram, fona darbinieks.
  • Mijiedarbība: šī funkcija ļauj programmētājiem vispirms izmēģināt dažus konsoles konsolē un integrēt tos lielākos un sarežģītākos skriptos.
  • Atkārtota izmantošana: Kad rakstītie skripti veic noteiktu uzdevumu, tos var saglabāt izmantošanai vēlāk, kā arī tos var apvienot ar citiem skriptiem, lai veiktu citus uzdevumus. Citiem vārdiem sakot, atkārtotus skriptus var darbināt, lai palaistu skriptus, kas ietaupa administratora laiku un naudu, konfigurējot mašīnas

Cons

Lai palaistu Windows Powershell, nepieciešama NET Framework. Jums jāpievērš uzmanība arī dažiem drošības riskiem un citām neērtībām.



  • Iespējamie drošības riski: Windows Powershell var radīt zināmus potenciālos drošības riskus. Kā minēts iepriekš, daudzi IT administratori to izmanto, lai izveidotu attālinātu savienojumu ar citiem datoriem un serveriem, kas var atstāt drošības nepilnības.
  • Tīmekļa serveris: Vēl viena problēma ir tā, ka Windows Powershell ir nepieciešams, lai serverī palaistu tīmekļa serveri, izmantojot attālo funkcionalitāti. Šis process serverī aizņem papildu vietu.

Kādas lietojumprogrammas var izmantot, lai izpildītu Powershell skriptus

Kad lietot Windows Powershell

Ja jūs bijāt tīkla administrators vai IT darbinieks, jūs atradīsit, ka šis rīks ir noderīgs darbā ar Active Directory. Tas ir tāpēc, ka ir simtiem pielāgotu komandu, kuras izsauc cmdlet, kas padara jūs produktīvāku. Tāpēc ir ieteicams, lai zināšanas par Windows Powershell būtu vērtīga prasme.

Tomēr dažreiz vidusmēra lietotāji ir neizpratnē par atšķirībām starp Windows Powershell un CMD. Nākamajā daļā mēs lasītājiem sniegsim detalizētu informāciju par Windows PowerShell VS CMD. Turpināsim lasīt, lai vienmērīgi izmantotu šo jaudīgo programmu.

Windows Powershell VS CMD

Windows komandu uzvedne, saīsināti kā CMD, ir Microsoft DOS operētājsistēmas oriģināls apvalks. Dažādajai operētājsistēmai ir dažādas komandu uzvednes. Operētājsistēmā Windows komandrindas programma ir cmd.exe, kas ir 32 bitu komandrindas programma.



Lietotāji var palaist visu veidu komandas, lai pārvaldītu jūsu datoru, piemēram, lai sāktu, izmantojiet komandu diskpart.exe cietā diska pārvaldīšana .

cmd.exe logs

Windows Powershell ir jauns Microsoft apvalks, kas apvieno veco CMD funkcionalitāti ar jauniem skriptiem / cmdlet. Cmdlet ir patstāvīgi programmēšanas objekti, kas parāda pamatā esošās administrēšanas opcijas Windows iekšienē. Lai ietaupītu laiku, to var izmantot, lai norādītu sarežģītus uzdevumus ar atkārtoti lietojamiem skriptiem. Nu, lai pārvaldītu datoru, lietotāji var izmantot arī dažas praktiskas Powershell komandas.

Šī ir forma, kas var palīdzēt intuitīvi izprast atšķirības starp tām:

Windows Powershell

CMD

Pamatojoties uz skriptu / cmdlet valodu

Pamatojoties uz teksta skriptu valodu

Komandu uzvedne var darboties sistēmā Windows Powershell.

Powershell cmdlet nevar darboties cmd.exe.

T var izmantot, lai izveidotu sarežģītus skriptus Windows sistēmu pārvaldībai daudz vieglāk nekā izmantojot komandu uzvedni.

Sarežģītu skriptu valodu nav viegli izpildīt.

Lai pārvaldītu reģistru WMI (Windows Management Instrumentation), Powershell ir pieejams sistēmas administrēšanas uzdevumiem.

Cmd.exe nav pieejams sistēmas administrēšanas uzdevumiem.

Pašlaik es uzskatu, ka jums ir vispārēja izpratne par Powershell. Vēl svarīgāk ir tas, kas mums jādara, lai Windows Powershell izmantotu kā iesācēju? Lūdzu, turpiniet pacietīgi lasīt, šeit ir dažas pamata Powershell komandas iesācējiem.

Powershell pamata komandas iesācējiem

Kā atvērt Windows

Tips Windows Powershell meklēšanas lodziņā un nospiediet Enter pogu. Nu, jūs varat izvēlēties Izpildīt kā administratoram vai Atvērt faila atrašanās vietu .

meklēšanas lodziņā ievadiet Windows Powershell

Tad jūs iegūsit šādu uznirstošo logu.

Windows loga PowerShell logs

Kā iesācējam jums jāzina trīs veidu PowerShell komandas: get-command , iegūt palīdzību , un get-member . Šīs pamata komandas ļaus mums izmantot uz uzdevumiem balstītus cmdlet.

Trīs noderīgas Powershell komandas iesācējiem

Spēcīgas komandas ir pazīstamas kā cmdlet. Tās ir specializētas komandas darbības vārda formā virkne, lai veiktu noteiktas funkcijas. Ja jūs saprotat šo veidni, nav grūti uzminēt jebkuru cmdletu nozīmi.

Apskatīsim trīs pamata PowerShell komandas.

Nr.1 Get-Command

Patiesībā šīs komandas izmantošana pati par sevi nav īpaši noderīga. To galvenokārt izmanto, lai izvestu visas komandas, kas jums pieejamas jūsu pašreizējā sesijā. Jūs varat atrast konkrētās komandas, ar kurām vēlaties strādāt.

Izmēģiniet tūlīt, ierakstiet get-command Powershell logā.

ierakstiet get-command un nospiediet enter

Pēc tam, kā tas mums parādīts, jūs varat apskatīt komandas tipu, versiju, nosaukumu un avotu. Piemēram, ja vēlaties atrast visas komandas, kas sākas ar burtu “ c ”. Vienkārši ierakstiet get-command c * un sit Enter pogu.

Kā minēts iepriekš, PowerShell cmdlet nosaukumi atspoguļo veidni “verb-noun”, tādēļ, ja vēlaties redzēt visus cmdlet, kas izmanto darbības vārdu gūt , vienkārši nepieciešams tips get-command – darbības vārds get (lūdzu, ņemiet vērā vietu aiz komandu ).

visi cmdlet, kas izmanto darbības vārdu get

Nu, jūs varat darīt to pašu ar lietvārdu. Tas var palīdzēt lietotājiem izlaist komandu kopu, kas ietekmē tāda paša veida objektu. Piemēram, ja vēlaties uzzināt, kādi cmdlet ir pieejami pakalpojumu pārvaldībai, vienkārši ierakstiet get-command -noun serviss un nospiediet Enter.

tips get-command -noun service

Nr.2 Saņemt palīdzību

Šī komanda ļauj jums atrast visu pieejamo pakalpojumu sarakstu datorā, ieskaitot palaistos un apturētos pakalpojumus. Tips iegūt palīdzību * logā un sit Enter .

visu pieejamo palīdzības tēmu saraksts

Pēc šī pieejamo palīdzības tēmu saraksta atvēršanas lietotāji var saņemt palīdzību par konkrētiem cmdletiem, piemēram, get-help get-service . Pamēģini to tagad.

saņemt palīdzību par konkrētiem cmdletiem

Vai arī varat skatīt tos pašus rezultātus, ja ierakstāt: get-service -? (Piezīme: Pēc apkalpošanas jābūt atstarpei.)

palaidiet komandu: get-service -?

Tāpat jūs varat saņemt pakalpojumus, kas sākas ar meklēšanas virkni. Piemēram, ierakstiet Saņemiet pakalpojumu “wmi *” atrast pakalpojumu nosaukumus, kas sākas ar WMI.

palaidiet Get-Service

Vai arī varat parādīt pakalpojumus, kas satur meklēšanas virkni. Tips Get-Service - Displeja nosaukums '* tīkls *' lai apskatītu visus ar tīklu saistītos pakalpojumus.

parādīt ar tīklu saistītus pakalpojumus

Ja vēlaties parādīt visus pašlaik darbotos pakalpojumus, vienkārši ierakstiet Get-Service | Where-Object {$ _. Status -eq 'Running'}.

Padoms: vienlaicīgi nospiediet tastatūras shift + , lai iegūtu “|”.

skatīt visus pašreizējos darbojošos pakalpojumus

N0.3 Get-Member

Šis cmdlet ļauj lietotājiem atrast projekta dalībniekus, īpašības un metodes. Apskatīsim norādītos piemērus get-member komandu.

Tips saņemt pakalpojumu | get-member lai apskatītu procesa objektu īpašības un metodes.

Piezīme: Šī komanda izmanto cauruļvada operatoru “Get-Service komandas izvades nosūtīšanai Get-Member”.

tips get-service | get-member

Ja vēlaties iegūt visus pakalpojumu objektu dalībniekus (rekvizītus un metodes), kas pārstāv sistēmā esošos pakalpojumus, vienkārši ierakstiet Get-Service | Get-Member - Force komandu. (vienlaicīgi nospiediet tastatūras taustiņu kombināciju Shift + , lai iegūtu “|”)

palaist Get-Service | Get-Member –Force komanda

Šobrīd jums tiek pasniegtas trīs pamata Powershell komandas. Šīs komandas varat izpildīt, pamatojoties uz savām vajadzībām.

Kā pārvaldīt cieto disku, izmantojot

Kā jau minējām iepriekš, Windows Powershell ir līdzīgs CMD, un daži lietotāji pārvalda savu cieto disku, izmantojot CMD komandu Diskpart. Vai jūs zināt, kā izmantot Powershell komandas, lai pārvaldītu cietā diska nodalījumus? Šeit mēs pieņemam, piemēram, nodalījuma pagarināšanu un samazināšanu.

Ir detalizētas darbības, kas palīdzēs jums paplašināt un samazināt starpsienas.

1. solis. Atveriet Windows Powershell, ierakstot Windows Powershell meklēšanas lodziņā un nospiediet Enter pogu

2. solis. Uznirstošajā logā ierakstiet diskpart un nospiediet Enter.

3. solis. Tips saraksta disks lai datorā iegūtu visus diskus.

4. solis. Tips atlasīt disku * un nospiediet Enter.

5. solis. Tips saraksta starpsienas un nospiediet taustiņu Enter, lai uzskaitītu visus nodalījumus mērķa diskā.

6. solis. Tips atlasīt nodalījumu * un nospiediet Enter

nodalījuma pagarināšanas process

Tad jūs varat rakstīt sarukt vēlamo = * (piemēram: izmērs = 1000 MB), lai samazinātu nodalījumu un nospiediet Enter . Vai arī jūs varat atkārtot 3. solis uz 6. solis lai izvēlētos citu disku vai nodalījumu, kas jāsamazina.

palaist sarukt vēlamo = * komandu

Lai gan tas ir spēcīgs rīks, dažreiz jums var būt grūtības pagarināt vai samazināt starpsienas. Piemēram, tiek parādīts kļūdas ziņojums: “ nodalījuma pagarināšanai nav pietiekami daudz izmantojamās vietas ”Bet patiesībā ir pietiekami daudz brīvas vietas.

nevar paplašināt failu sistēmas nodalījumu

Tātad, kāpēc gan neizvēlēties ērtāku un vienkāršāku rīku, lai pārvaldītu cietos diskus. MiniTool Partition Wizard ir labākais nodalījumu pārvaldnieks, kas jums ļauj pārvietot / mainīt nodalījuma lielumu viegli un brīvi operētājsistēmā Windows 10/8/7. Turklāt šī spēcīgā programmatūra arī ļauj jums izveidojiet kompaktdisku / DVD vai USB zibatmiņu kad sistēma avarē.

Apskatīsim, kā mainīt nodalījuma lielumu, izmantojot MiniTool Partition Wizard.

1. solis. Palaidiet šo jaudīgo programmatūru. Pēc tam atlasiet mērķa nodalījumu un noklikšķiniet Pārvietot / mainīt nodalījuma lielumu funkciju no kreisās darbības paneļa.

kreisajā darbības panelī noklikšķiniet uz Pārvietot / mainīt nodalījuma funkciju

2. solis. Tad jums ir trīs iespējas:

  1. Velciet dzelteno rokturi pa kreisi, lai sarautos nodalījumu.
  2. Velciet dzelteno rokturi pa labi, lai palielinātu nodalījumu.
  3. Pārvietojiet visu dzelteno rokturi pret nepiešķirto vietu.

nodalījuma lieluma maiņas process

3. solis. Klikšķis Piesakies pogu, lai izpildītu gaidītās izmaiņas.

Noklikšķiniet uz Lietot, lai mainītu nodalījuma lielumu

Papildus nodalījuma lieluma maiņai šai programmai ir arī citas jaudīgas funkcijas, piemēram, MBR konvertēšana uz GPT, diska burta maiņa un tā tālāk.

Kāda ir spēcīga programma Windows Powershell. To var izmantot, lai pārvaldītu cieto disku, piemēram, Diskpart. Turklāt tam ir ļoti daudzas funkcijas, kuras jūs nevarat iedomāties. Izmēģiniet tūlīt. Noklikšķiniet, lai čivināt

Apakšējā līnija

Šajā rakstā galvenokārt runāts par Windows Powershell, ieskaitot tā plusus un mīnusus, pamata Powershell komandas un Windows Powershell VS CMD. Es uzskatu, ka tagad jums ir kopīgs priekšstats par Windows Powershell.

Turklāt, ja, izmantojot Powershell, neizdodas mainīt nodalījumu lielumu, jums ir vēl viena efektīva alternatīva. Ja jums ir kādi jautājumi, lūdzu, sazinieties ar mums pa [e-pasts aizsargāts] . Laipni lūdzam dalīties ar savām idejām komentāru apgabalā.