Windows PowerShell

Fra Wikipedia, den frie encyklopedi
(Omdirigert fra Powershell)
Hopp til navigering Hopp til søk
Windows PowerShell
PowerShell Core 6.0 icon.png
PowerShell for Linux 6.0 Alpha 9 on Ubuntu.png
Kom til14. november 2006
Paradigme
Designet avJeffrey Snover
Utviklet avMicrosoft
Siste versjon(er)
8 versjoner
6.0.0, 0.6.0, 0.5.0, 0.4.0, 0.3.0, 0.2.0, 0.1.0, 6.0.1, 6.0.2
OSMicrosoft Windows, Windows Server, Ubuntu, Debian, CentOS, Red Hat Enterprise Linux, SUSE, Fedora, Arch Linux, macOS
LisensMIT-lisensen
Implementert i
C#
Innflytelse av
Perl, AS/400 Control Language, Python, KornShell, C#, DIGITAL Command Language, Structured Query Language, Tcl, Tk, Chef, Puppet

Windows PowerShell er et Microsoft-rammeverk for å automatisere administrative oppgaver for Microsoft Windows-plattformen. PowerShell er en del av .NET-rammeverket, og ble først lansert i 2006. PowerShell er er både et skall (jf. Unix-skall) og et skriptspråk.

Bakgrunn[rediger | rediger kilde]

Windows-operativsystemer har alltid hatt fokus på grafiske brukergrensesnitt (GUI). Microsoft har gjort flere forsøk på å gi Windows bedre verktøy for automatisering, slik som batch, KiXtart og VBScript, men kanskje med unntak av sistnevnte var disse aldri rike nok til å kunne gi en systemadministrator alle de nødvendige verktøy for automatisert administrasjon av et større Windows-basert miljø.[1]

Grunnideen med PowerShell er at alt av et Microsoft-produkts admin-funksjonalitet skal kunne gjøres fra et kommandoskall. Denne filosofien har blitt tatt i bruk i for eksempel Microsoft Exchange og Microsoft SharePoint, og blir stadig viktigere også i selskapets operativsystemer. De forskjellige produktene kommer fortsatt med GUI-baserte administrasjonsverktøy, men disse har typisk begrenset funksjonalitet og dekker kun de viktigste oppgavene.[1] For eksempel er det slik at man i Exchange Server 2013 kan gjøre langt mindre i det grafiske brukergrensesnittet enn man kunne i Exchange Server 2010, mens man må bruke PowerShell-dialekten Exchange Management Shell for få full tilgang til mange administrative oppgaver.[2]

Referanser[rediger | rediger kilde]

  1. ^ a b Jones, Don og Hicks, Jeffery D. (2013). Learn Windows PowerShell 3 in a Month of Lunches. Shelter Island, NY: Manning Publications Co. s. 1-3. ISBN 9781617291081. 
  2. ^ «Exchange Server 2013: Not quite ready for the data center». Computerworld. 7. februar 2013. Besøkt 3. februar 2014. 

Eksterne lenker[rediger | rediger kilde]