PowerShellin kehitys ja historia
Hiltunen, Markus (2019)
Hiltunen, Markus
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201905027305
https://urn.fi/URN:NBN:fi:amk-201905027305
Tiivistelmä
Tämän insinöörityön tarkoituksena oli perehtyä PowerShellin historiaan ja avata tarkemmin kehitysten vaiheita sekä tulevaisuuden näkymiä. Ideana oli saada yleiskuva siitä, mitä mahdollisuuksia eri PowerShell-versiot tuovat käyttäjälle ja miten näitä voidaan käyttää helpottamaan järjestelmän hallintaa ja ylläpitoa. Tavoitteena oli myös havainnollistaa PowerShellin käyttöä tekemällä tarkoitukseen sopiva skripti.
Työssä perehdyttiin Microsoftin verkkomateriaaliin ja käytiin läpi kaikki keskeisimmät muutokset versioittain. Muutoksia avattiin esimerkein ja korostettiin tärkeimpiä uusien versioiden tuomia ominaisuuksia. PowerShellin toimintaa havainnollistettiin tekemällä skripti, joka hakee erilaisia tarpeellisia tietoja käyttäjän laitteesta ja käy myös läpi erilaisia lokiin kirjattuja virheilmoituksia sekä tallettaa ne tiedostoon käyttäjän osoittamaan polkuun jatkoselvitystä varten.
Lopputuloksena syntyi kattava kuvaus PowerShellin muutoksista versioittain, jota voidaan käyttää apuna selvitettäessä, mitä PowerShellin ominaisuuksia on käytettävissä eri käyttöjärjestelmille ja niiden versioille. Työssä myös vertailtiin eroavaisuuksia PowerShellin toiminnassa eri alustoilla ja annettiin esimerkkejä toiminnallisista eroista Windows PowerShellin ja PowerShell Coren välillä. Tämän lisäksi syntyi valmis skripti, jota voidaan käyttää laitteen ongelmanselvityksessä.
Työssä perehdyttiin Microsoftin verkkomateriaaliin ja käytiin läpi kaikki keskeisimmät muutokset versioittain. Muutoksia avattiin esimerkein ja korostettiin tärkeimpiä uusien versioiden tuomia ominaisuuksia. PowerShellin toimintaa havainnollistettiin tekemällä skripti, joka hakee erilaisia tarpeellisia tietoja käyttäjän laitteesta ja käy myös läpi erilaisia lokiin kirjattuja virheilmoituksia sekä tallettaa ne tiedostoon käyttäjän osoittamaan polkuun jatkoselvitystä varten.
Lopputuloksena syntyi kattava kuvaus PowerShellin muutoksista versioittain, jota voidaan käyttää apuna selvitettäessä, mitä PowerShellin ominaisuuksia on käytettävissä eri käyttöjärjestelmille ja niiden versioille. Työssä myös vertailtiin eroavaisuuksia PowerShellin toiminnassa eri alustoilla ja annettiin esimerkkejä toiminnallisista eroista Windows PowerShellin ja PowerShell Coren välillä. Tämän lisäksi syntyi valmis skripti, jota voidaan käyttää laitteen ongelmanselvityksessä.
