Zer da Windows PowerShell

powershell leihoak

Sistema-administratzaileek beti ondo erabiltzen ez den tresna interesgarri bat dute eskura: Windows PowerShell. Horri esker, zeregin ugari automatizatzea edo, gutxienez, modu ordenatuan eta kontrolatuagoan exekutatzeko aukera dago.

Ideia 2003an jaio zen MONAD izenarekin eta hiru urte beranduago jendaurrean jarri zen gaur egungo izenarekin, aurkezpenerako. Windows Vista. Gerora, Windows 7, Windows 8 eta Windows 10 bertsioetan ere sartu da. Horrez gain, Powershell Linux eta MacOS sistemetan ere instalatu daiteke.

Oso denbora gutxian jakin zen Windows Powershell abiarazteko ideia arrakastatsua izan zela. Microsoft-etik tresna hau menperatzea izango zela ziurtatu zen etorkizunean zuzendari batek beharko duen trebetasun garrantzitsuena. Horregatik bakarrik merezi du arreta jartzea.

Windows Powershell: tresna indartsua

Windows PowerShell programatzaileei bizitza errazteko ideia laudagarriarekin sortu zen tresna bat da. Informatikan, izena ematen zaio shell komando-lerroko interfaze batera, zeinaren funtzio nagusiak informazioa biltzea eta programak exekutatzen dituena. Izan ere, Windows PowerShell komando-shell moderno bat da, beste shell batzuen ezaugarririk onenak hartuta sortu dena.

Microsoft-en shell indartsu honek erabiltzen du gidoi hizkuntza, zeregin horiek are errazago egiteko. Bestalde, Microsoft-en .NET Framework-en garatutako programazio-lengoaia erabiltzen du, munduan gehien erabiltzen denetako bat.

Gaur egun 130 komando lerroko tresna inguru daude PowerShellen. Horiei esker, arintasun handiagoa lortzen da zeregin anitzenak egiterakoan, tokiko zein urruneko sisteman.

Zertarako da Windows PowerShell?

zer da Windows Powershell

Ez dago zalantzarik Microsoft-ek azken boladan diseinatutako irtenbide onenetako bat dela. PowerShell lagungarri izan daiteke beren zereginen nolabaiteko automatizazioa lortu nahi duten erabiltzaileentzat, bilaketetatik hasi eta sareko ordenagailuetan informazioa esportatzeraino.

Ekintza guztiak exekutatzen dira komando-konbinazioa (komandoak aukera ematen du o cmdlet-ak) eta bidez gidoia. Hauek dira bere erabilgarritasunetako batzuk:

Informazio sarbidea

PowerShell-ek ordenagailuaren fitxategi-sistemara sartzeko aukera ematen digu, datu eta informazio eskuraezinetara ere iritsiz, Windows erregistrora adibidez. "Bide" hau irekita geratzen da oinarrizko .NET Framework-aren erabileraren bidez. Gainera, informazio guztia da erabiltzailearen komando-lerro bakarrerako eskuragarri. Erabateko kontrola eta ikusgarritasuna.

Automatizazio gaitasuna

Agian PowerShell-en alderdirik interesgarriena, hainbat biltzen dituena cmdlet-ak shellean integratutako oinarrizko funtzio-komando sinpleak. Horiei beste batzuk gehi daitezke cmdlet-ak propio. Komando horietako bakoitza bakarka edo konbinatuta erabil daiteke zeregin konplexuagoak exekutatzeko., automatizazio maila nabarmena lortuz.

Horrekin lotuta dago gaitasuna eskalagarritasuna Windows Powershell-ek eskaintzen du. Cmdlet script bakar baten bidez, errutina motako zeregin bat (adibidez, sistema eragilea eguneratzea) inplementa daiteke ordenagailu-sare batean aldi jakin bakoitzean exekutatzeko.

Urruneko konexioa

Aipagarria da ere PowerShell-en gaitasuna urrunetik beste sistema batera konektatu. Adibide bat izan daiteke beste kokapen fisiko batean kokatutako zerbitzari batera konektatu nahi duen administratzaile bat, non komandoak exekutatu ditzake zuzenean lan egingo balu bezala.

PowerShell komando erabilgarri batzuk

Windows PowerShell

PowerShell tresnarekin lanean hasteko, Windows-en sartutako Exekutatu funtziora sartu behar duzu urrats hauek jarraituz:

  1. Sakatu teklak aldi berean Windows + R.
  2. Ondoren irekitzen den Exekutatu koadroan, idazten dugu "PowerShell" eta egin klik gainean "Onartzeko".

Hona hemen PowerShell-en erabil daitezkeen cmdlet erabilgarrien zerrenda, nahiz eta guztien lagin txiki bat izan:

Lortu-Laguntza

PowerShell ondo maneiatzen ikasteko lehen gauzetako bat, komando honek emango digulako funtzioei, cmdlet-ei, komandoei eta scriptei buruz jakin behar dugun dokumentazio guztia. Adibidez, Get-Service cmdlet-ari buruz gehiago jakiteko, idatzi "Get-Help Get-Service".

Kopiatu elementua

Komando hau erabiliz karpetak edo fitxategiak kopiatu ditzakezu. Horiek kopiatzeko eta izena aldatzeko aukera ere ematen du.

Eskuratu Zerbitzua

Ohituta egon jakitea zer zerbitzu dauden sisteman instalatutaa, bai martxan daudenak eta baita dagoeneko geldituta daudenak ere.

Deitu-Komando

Ordenagailu batean edo gehiagotan script bat edo PowerShell komando bat exekutatzeko erabiltzen da. Script-aren ondoan Invoke-Command idatziz erabiltzen da bere kokapen zehatzarekin.

Kendu-Elementua

Karpetak, fitxategiak eta funtzioak bezalako elementuak ezabatzeko komandoa. Parametro zehatz batzuetan oinarritutako ezabaketa selektiboak ahalbidetzen ditu.

Get-Prozesua

PowerShell erabiliz, zein prozesu exekutatzen ari diren ere jakin dezakezu (bere funtzionamendua Get-Service komandoaren antzekoa da).

Ondorioa

Banan-banan hartuta, baliteke komando hauek guztiak oso erabilgarriak ez izatea. Bere benetako potentziala agerian geratzen da komandoa beste parametro batzuekin konbinatzen denean. Hor aurkitzen dute beren potentzial osoa.

Azkenik, eskuragarri dauden PowerShell cmdlet guztiak ezagutu nahi baditugu, komandoa exekutatu besterik ez dugu egin behar. "Erakutsi-agindua", komando guztien zerrenda luzea erakusten duen leiho bat irekiko duena.


2 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   boris esan zuen

    Aditz asko eta oso zaila digeritzen. Ez dakit zertarako den

  2.   Marcelo Doctorovich esan zuen

    Nola eguneratzen dut?