Hva er Windows PowerShell

powershell vinduer

Systemadministratorer har til disposisjon et interessant verktøy som ikke alltid er godt brukt: Windows PowerShell. Takket være det er det mulig å automatisere en rekke oppgaver eller i det minste utføre dem på en mer ryddig og kontrollert måte.

Ideen ble født i 2003 under navnet MONAD og tre år senere ble den lansert for publikum under sitt nåværende navn for presentasjon av Windows Vista. I etterkant har den også blitt inkludert i versjonene Windows 7, Windows 8 og Windows 10. I tillegg er det også mulig å installere Powershell på Linux- og MacOS-systemer.

På veldig kort tid ble det kjent at ideen om å lansere Windows Powershell hadde vært en suksess. Fra Microsoft ble det sikret at mestring av dette verktøyet kom til å bli den viktigste ferdigheten en leder vil trenge i fremtiden. Bare for det er det verdt å være oppmerksom på.

Windows Powershell: et kraftig verktøy

Windows PowerShell er et instrument som ble unnfanget med den prisverdige ideen om å gjøre livet enklere for programmerere. I databehandling er det gitt navnet på shell til et kommandolinjegrensesnitt hvis hovedfunksjoner er å samle informasjon og kjøre programmer. Faktisk er Windows PowerShell et moderne kommandoskall som har blitt opprettet ved å ta det beste av de fremtredende egenskapene til andre skall.

Dette kraftige skallet fra Microsoft bruker manusspråk, noe som gjør disse oppgavene enda enklere å utføre. På den annen side bruker den et programmeringsspråk utviklet i Microsofts .NET Framework, et av de mest brukte i verden.

Det er for tiden rundt 130 kommandolinjeverktøy i PowerShell. Takket være dem oppnås større smidighet når du utfører de mest varierte oppgavene, både i et lokalt og eksternt system.

Hva er Windows PowerShell for?

hva er windows powershell

Det er ingen tvil om at dette er en av de beste løsningene designet av Microsoft i nyere tid. PowerShell kan være til stor hjelp for brukere som ønsker å oppnå en viss grad av automatisering av oppgavene sine, fra søk til eksport av informasjon på nettverksbaserte datamaskiner.

Alle handlinger utføres gjennom kommandokombinasjon (kommando lar o cmdlets) og gjennom skripting. Dette er noen av verktøyene:

Tilgang til informasjon

PowerShell lar oss få tilgang til datamaskinens filsystem, til og med de mest utilgjengelige dataene og informasjonen, for eksempel Windows-registeret. Denne "veien" forblir åpen ved bruk av basis .NET Framework. Dessuten er all informasjon tilgjengelig for brukerens enkeltkommandolinje. Total kontroll og synlighet.

Automatiseringsevne

Kanskje det mest interessante aspektet ved PowerShell, som inneholder flere cmdlets grunnleggende, enkle funksjonskommandoer innebygd i skallet. Andre kan legges til disse cmdlets egen. Hver av disse kommandoene kan brukes individuelt eller i kombinasjon for å utføre mer komplekse oppgaver., og nådde en bemerkelsesverdig grad av automatisering.

Relatert til dette er evnen til skalerbarhet tilbys av Windows Powershell. Gjennom et enkelt cmdlet-skript kan en rutineoppgave (som oppdatering av operativsystemet) implementeres for å bli utført på et nettverk av datamaskiner hver gang.

Ekstern tilkobling

Også bemerkelsesverdig er muligheten til PowerShell til å koble eksternt til et annet system. Et eksempel kan være en administrator som ønsket å koble seg til en server plassert på et annet fysisk sted hvor han kunne utføre kommandoer på samme måte som om han jobbet direkte.

Noen nyttige PowerShell-kommandoer

windows powershell

For å begynne å jobbe med PowerShell-verktøyet, må du få tilgang til Kjør-funksjonen som er inkludert i Windows ved å følge disse trinnene:

  1. Trykk på tastene samtidig Windows + R.
  2. I Kjør-boksen som åpnes neste, skriver vi "Kraftskall" og vi klikker "Å akseptere".

Her er en liste over hendige cmdlets som kan brukes i PowerShell, selv om de bare er et lite utvalg av dem alle:

Få hjelp

En av de første tingene å lære å håndtere PowerShell godt, siden denne kommandoen vil gi oss all dokumentasjonen vi trenger å vite om funksjoner, cmdlets, kommandoer og skript. For å finne ut mer om Get-Service-cmdleten, skriv for eksempel "Get-Help Get-Service".

Kopi-vare

Ved å bruke denne kommandoen kan du kopiere mapper eller filer. Den lar deg også kopiere og gi dem nytt navn.

Få service

Pleide å vite hvilke tjenester som er installert på systemeta, både de som kjører og de som allerede er stoppet.

Påkall-Kommando

Den brukes til å utføre et skript eller en PowerShell-kommando på en eller flere datamaskiner. Den brukes ved å skrive Invoke-Command ved siden av skriptet med dets nøyaktige plassering.

Fjerne gjenstand

Kommandoen for å slette ethvert element som mapper, filer og funksjoner. Den tillater selektive slettinger basert på en rekke spesifikke parametere.

Få prosess

Ved å bruke PowerShell kan du også finne ut hvilke prosesser som kjører (operasjonen ligner på Get-Service-kommandoen).

Konklusjon

Tatt en etter en kan det hende at alle disse kommandoene ikke virker veldig nyttige. Dens sanne potensial avsløres når kommandoen kombineres med andre parametere. Det er her de oppdager sitt fulle potensial.

Til slutt, hvis vi vil vite alle tilgjengelige PowerShell cmdlets, er alt vi trenger å gjøre å utføre kommandoen "Vis-kommando", som åpner et vindu som viser en lang liste over alle kommandoer.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Boris sa

    Mye verb og veldig vanskelig å fordøye. Jeg vet ikke hva det er for noe

  2.   Marcelo Doctorovich sa

    Hvordan oppdaterer jeg den?