Hvad er Windows PowerShell

powershell vinduer

Systemadministratorer råder over et interessant værktøj, som ikke altid er godt brugt: Windows PowerShell. Takket være det er det muligt at automatisere adskillige opgaver eller i det mindste udføre dem på en mere velordnet og kontrolleret måde.

Idéen blev født i 2003 under navnet MONAD og tre år senere blev den lanceret for offentligheden under sit nuværende navn til præsentation af Windows Vista. Efterfølgende er den også inkluderet i versionerne Windows 7, Windows 8 og Windows 10. Derudover er det også muligt at installere Powershell på Linux- og MacOS-systemer.

På meget kort tid vidste man, at ideen om at lancere Windows Powershell havde været en succes. Fra Microsoft blev det sikret, at mestring af dette værktøj ville være den vigtigste færdighed en leder får brug for i fremtiden. Alene for det er det værd at være opmærksom på.

Windows Powershell: et kraftfuldt værktøj

Windows PowerShell er et instrument, der blev udtænkt med den prisværdige idé om at gøre livet lettere for programmører. I computing får den navnet Shell til en kommandolinjegrænseflade, hvis hovedfunktioner er at indsamle information og udføre programmer. Faktisk er Windows PowerShell en moderne kommandoskal, der er blevet skabt ved at tage det bedste af de fremtrædende funktioner i andre skaller.

Denne kraftfulde skal fra Microsoft bruger skriftsprog, hvilket gør disse opgaver endnu nemmere at udføre. På den anden side bruger den et programmeringssprog udviklet i Microsofts .NET Framework, et af de mest udbredte i verden.

Der er i øjeblikket omkring 130 kommandolinjeværktøjer i PowerShell. Takket være dem opnås større smidighed, når du udfører de mest forskelligartede opgaver, både i et lokalt og fjernt system.

Hvad er Windows PowerShell til?

hvad er windows powershell

Der er ingen tvivl om, at dette er en af ​​de bedste løsninger designet af Microsoft i nyere tid. PowerShell kan være til stor hjælp for brugere, der ønsker at opnå en vis grad af automatisering af deres opgaver, fra søgninger til eksport af information på netværksforbundne computere.

Alle handlinger udføres gennem kommando kombination (kommando lader o cmdlets) og gennem scripting. Dette er nogle af dets hjælpeprogrammer:

Adgang til information

PowerShell giver os adgang til computerens filsystem, selv når de mest utilgængelige data og informationer, såsom Windows-registreringsdatabasen. Denne "sti" forbliver åben ved brug af basis .NET Framework. Også, alle oplysninger er tilgængelig for brugeren enkelt kommandolinje. Total kontrol og synlighed.

Automatiseringsevne

Måske det mest interessante aspekt af PowerShell, som inkorporerer flere cmdlets grundlæggende, enkle funktionskommandoer indbygget i skallen. Andre kan tilføjes til disse cmdlets egen. Hver af disse kommandoer kan bruges individuelt eller i kombination til at udføre mere komplekse opgaver., at nå en bemærkelsesværdig grad af automatisering.

Relateret til dette er evnen til skalerbarhed tilbydes af Windows Powershell. Gennem et enkelt cmdlet-script kan en rutineopgave (såsom opdatering af operativsystemet) implementeres til at blive udført på et netværk af computere hver gang.

Fjernforbindelse

Også bemærkelsesværdig er PowerShells evne til at fjernforbindelse til et andet system. Et eksempel kan være en administrator, der ønskede at oprette forbindelse til en server placeret på en anden fysisk placering, hvor han kunne udføre kommandoer på samme måde, som hvis han arbejdede direkte.

Nogle praktiske PowerShell-kommandoer

windows powershell

For at begynde at arbejde med PowerShell-værktøjet skal du få adgang til Kør-funktionen inkluderet i Windows ved at følge disse trin:

  1. Tryk på tasterne samtidigt Windows + R.
  2. I feltet Kør, der åbner næste, skriver vi "PowerShell" og klik på "At acceptere".

Her er en liste over praktiske cmdlets, der kan bruges i PowerShell, selvom de kun er et lille udpluk af dem alle:

Få hjælp

En af de første ting at lære at håndtere PowerShell godt, da denne kommando vil give os al den dokumentation, vi har brug for at vide om funktioner, cmdlets, kommandoer og scripts. For at finde ud af mere om Get-Service cmdlet'en skal du for eksempel skrive "Get-Help Get-Service".

Kopi-element

Ved hjælp af denne kommando kan du kopiere mapper eller filer. Det giver dig også mulighed for at kopiere og omdøbe dem.

Få service

Plejede vide, hvilke tjenester der er installeret på systemeta, både dem der kører og dem der allerede er stoppet.

Invoke-Command

Det bruges til at udføre et script eller en PowerShell-kommando på en eller flere computere. Det bruges ved at skrive Invoke-Command ved siden af ​​scriptet med dets nøjagtige placering.

Fjern-vare

Kommandoen til at slette ethvert element som mapper, filer og funktioner. Det tillader selektive sletninger baseret på en række specifikke parametre.

Get-Proces

Ved hjælp af PowerShell kan du også finde ud af, hvilke processer der kører (dets operation ligner den for Get-Service-kommandoen).

Konklusion

Taget én efter én, virker alle disse kommandoer måske ikke særlig nyttige. Dens sande potentiale afsløres, når kommandoen kombineres med andre parametre. Det er her, de opdager deres fulde potentiale.

Til sidst, hvis vi vil kende alle de tilgængelige PowerShell cmdlets, er alt hvad vi skal gøre at udføre kommandoen "Vis-kommando", som åbner et vindue med en lang liste over alle kommandoer.


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   boris sagde han

    Meget verbum og meget svært at fordøje. Jeg ved ikke, hvad det er til

  2.   Marcelo Doctorovich sagde han

    Hvordan opdaterer jeg det?