Windows PowerShellin asentaminen ja määrittäminen

 

Koskee seuraavia: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

Aihetta muokattu viimeksi: 2010-05-18

Ennen kuin käytät Windows PowerShelliä, varmista, että tietokoneeseesi on asennettu Windows PowerShellin ja WinRM:n (Windows Remote Management) oikeat versiot ja että niiden asetukset on määritetty. Käytä Windows Management Frameworkia, joka sisältää oikeat Windows PowerShell v2- ja WinRM 2.0 -versiot.

Jos tietokoneessasi on Windows 7 tai Windows Server 2008 R2, sinun ei tarvitse asentaa mitään. Windows Management Framework on jo asennettuna.

Voit ladata ja asentaa Windows Management Frameworkin, jos tietokoneessasi on jokin seuraavista käyttöjärjestelmistä:

  • Windows Vista Service Pack 1 (SP1) tai SP2

  • Windows Server 2008 SP1 tai SP2

  • Windows Server 2003 SP2

  • Windows XP SP3.

Alkuvalmistelut:

  1. Windows PowerShellin aiempien versioiden asennuksen poistaminen tietokoneesta

  2. WinRM:n aiempien versioiden asennuksen poistaminen tietokoneesta

  3. Windows Management Frameworkin asentaminen

  4. Tarkista, että Windows PowerShell pystyy suorittamaan komentosarjoja.

  5. Tarkista, että WinRM sallii Windows PowerShellin muodostaa yhteyden.

1. Windows PowerShellin aiempien versioiden asennuksen poistaminen tietokoneesta

Ennen kuin voit asentaa Windows Management Frameworkin, sinun on poistettava Windows PowerShellin aiempien versioiden asennus.

Huomautus   Tämä vaihe ei ole pakollinen, jos käytössä on Windows 7 tai Windows Server 2008 R2.

Windows PowerShellin asennuksen poistaminen Windows Vistasta

  1. Valitse Ohjauspaneelista Ohjelmat, avaa Ohjelmat ja toiminnot ja poista kaikkien niiden Windows PowerShell -ohjelmien asennus, jotka näkyvät asennettujen ohjelmien luettelossa. Esimerkiksi Windows PowerShell v2:n Community Technology Preview (CTP) -versio saattaa näkyä Windows PowerShell V2:na.

  2. Valitse Tehtävät-kohdasta Näytä asennetut päivitykset -vaihtoehto ja poista kaikkien niiden Windows PowerShell -esiintymien asennus, jotka näkyvät asennettujen päivitysten luettelossa. Esimerkiksi Windows PowerShell V1 saattaa näkyä Windows-päivityksenä, jossa on jokin seuraavista Microsoft Knowledge Base -tietokannan artikkelinumeroista:

    • KB928439

    • KB923569

Windows PowerShellin asennuksen poistaminen Windows Server 2008:sta

  1. Käynnistä Palvelimen hallinta ja siirry ominaisuuksiin.

    1. Valitse Poista ominaisuuksia.

    2. Valitse Windows PowerShell ja noudata asennuksen poisto-ohjeita.

  2. Valitse Ohjauspaneelista Ohjelmat, avaa Ohjelmat ja toiminnot ja poista kaikkien niiden Windows PowerShell -ohjelmien asennus, jotka näkyvät asennettujen ohjelmien luettelossa.

  3. Valitse Tehtävät-kohdasta Näytä asennetut päivitykset. Poista kaikkien niiden Windows PowerShell -ohjelmien asennus, jotka näkyvät asennettujen päivitysten luettelossa.

Sivun alkuun

Windows PowerShellin asennuksen poistaminen Windows Server 2003:sta ja Windows XP:stä

  1. Valitse Ohjauspaneelista Lisää tai poista sovellus -vaihtoehto ja poista kaikkien niiden Windows PowerShell -esiintymien asennus, jotka näkyvät asennettujen ohjelmien luettelossa.

  2. Valitse Lisää tai poista sovellus -kohdassa Näytä päivitykset (Show updates). Poista kaikkien niiden Windows PowerShell -ohjelmien asennus, jotka näkyvät asennettujen päivitysten luettelossa. Esimerkiksi Windows PowerShell V1 saattaa näkyä Windows-päivityksenä, jossa on Microsoft Knowledge Base -tietokannan artikkelinumero KB926139.

Sivun alkuun

2. WinRM:n aiempien versioiden asennuksen poistaminen tietokoneesta

Ennen kuin voit asentaa Windows Management Frameworkin, sinun on poistettava WinRM:n aiempien versioiden asennus.

Huomautus   Tämä vaihe ei ole pakollinen, jos käytössä on Windows 7 tai Windows Server 2008 R2.

WinRM:n asennuksen poistaminen Windows Vistasta tai Windows Server 2008:sta

  1. Valitse Ohjauspaneelista Ohjelmat, avaa Ohjelmat ja toiminnot ja poista kaikkien niiden Windows Remote Management -ohjelmien asennus, jotka näkyvät asennettujen ohjelmien luettelossa.

  2. Valitse Tehtävät-kohdasta Näytä asennetut päivitykset. Poista kaikkien niiden Windowsin Remote Management -ohjelmien asennus, jotka näkyvät asennettujen päivitysten luettelossa. Esimerkiksi WinRM 2.0:n Community Technology Preview (CTP) -versio saattaa näkyä Windows Remote Management -ohjelmana, jossa on jokin seuraavista Microsoft Knowledge Base -tietokannan artikkelinumeroista:

    • KB936059

    • KB950099

Windows PowerShellin asennuksen poistaminen Windows Server 2003:sta ja Windows XP:stä

  1. Valitse Ohjauspaneelista Lisää tai poista sovellus -vaihtoehto ja poista kaikkien niiden Windows Remote Management -ohjelmien asennus, jotka näkyvät asennettujen ohjelmien luettelossa.

  2. Valitse Lisää tai poista sovellus -kohdassa Näytä päivitykset (Show updates). Poista kaikkien niiden Windowsin Remote Management -ohjelmien asennus, jotka näkyvät asennettujen päivitysten luettelossa. Esimerkiksi WinRM saattaa näkyä Windows-päivityksenä, jossa on Microsoft Knowledge Base -tietokannan artikkelinumero KB936059.

Sivun alkuun

3. Windows Management Frameworkin asentaminen

  • Lataa ja asenna Windows Management Framework. Valitse paketti, joka sisältää Windows PowerShell v2:n ja WinRM 2.0:n ja joka koskee käyttöjärjestelmääsi sekä järjestelmäsi arkkitehtuuria ja kieltä.

    Kun olet asentanut WinRM:n ja Windows PowerShellin, määritä ohjelmisto seuraavissa vaiheissa kuvatulla tavalla.

    Huomautus   Jos tietokoneesi on suojattu Microsoft Internet Security and Acceleration (ISA) -palvelimen avulla, sinun pitää ehkä asentaa Windows Firewall Client tai määrittää tietokoneeseesi välityspalvelin, joka muodostaa yhteyden Windows PowerShellistä pilvipohjaiseen palveluun. Lisätietoja on ohjeaiheessa Windows PowerShell: Järjestelmänvalvojien usein esittämiä kysymyksiä.

Sivun alkuun

4. Tarkista, että Windows PowerShell pystyy suorittamaan komentosarjoja.

  1. Valitse vaihtoehdot Käynnistä > Kaikki ohjelmat > Apuohjelmat > Windows PowerShell.

  2. Avaa Windows PowerShell jollakin seuraavalla tavalla:

    • Jos tietokoneessasi on Windows Vista, Windows 7 tai Windows Server 2008 R2, napsauta Windows PowerShelliä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana. Jos näyttöön tulee käyttäjätilin valvontakehote, jossa kysytään, haluatko jatkaa, vastaa Jatka.

    • Jos tietokoneessasi on Windows XP tai Windows Server 2003, napsauta Windows PowerShelliä.

  3. Suorita seuraava komento:

    Get-ExecutionPolicy
    
  4. Jos palautettu arvo on mikä tahansa muu kuin RemoteSigned, sinun pitää vaihtaa sen tilalle RemoteSigned.

    Huomautus   Kun valitset komentosarjan suorituskäytännöksi RemoteSigned, voit suorittaa vain sellaisia komentosarjoja, jotka olet luonut tietokoneeseesi tai jotka ovat luotetun lähteen allekirjoittamia.

Komentosarjojen käyttöönottaminen Windows PowerShellissä

Suorita seuraava komento äsken järjestelmänvalvojana avaamassasi Windows PowerShell -istunnossa:

Set-ExecutionPolicy RemoteSigned

Sivun alkuun

5. Sen tarkistaminen, että WinRM sallii Windows PowerShellin muodostaa yhteyden

  1. Valitse Käynnistä > Kaikki ohjelmat > Apuohjelmat.

  2. Avaa komentorivi jollakin seuraavalla tavalla:

    • Jos tietokoneessasi on Windows Vista, Windows 7 tai Windows Server 2008 R2, napsauta komentoriviä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana. Jos näyttöön tulee käyttäjätilin valvontakehote, jossa kysytään, haluatko jatkaa, vastaa Jatka.

    • Jos tietokoneessasi on Windows XP tai Windows Server 2003, napsauta komentoriviä.

  3. Suorita komentorivissä seuraavat komennot:

    net start winrm
    winrm get winrm/config/client/auth
    

    Huomautus   Jos WinRM-palvelu on jo käytössä, sinun ei tarvitse aloittaa sitä. Voit tarkistaa WinRM-palvelun tilan suorittamalla komennon sc query winrm.

  4. Etsi komennon tulosteesta arvoa Basic = . Jos arvo on Basic = false, arvoksi on muutettava Basic = true.

    Huomautus   Jos käynnistit WinRM-palvelun eikä Basic-arvoa tarvitse muuttaa, pysäytä WinRM-palvelu ajamalla komento net stop winrm.

WinRM:n määrittäminen tukemaan perustodennusta

  1. Suorita seuraavat komennot äsken järjestelmänvalvojana avaamallasi komentorivillä: Huomaathan, että isot ja pienet kirjaimet erotellaan aaltosulkeiden { } välisissä arvoissa:

    winrm set winrm/config/client/auth @{Basic="true"}
    
  2. Varmista komennon tulosteesta, että arvo on Basic = true.

    Huomautus   Jos käynnistit WinRM-palvelun, pysäytä se ajamalla komento net stop winrm.

Sivun alkuun

 
Aiheeseen liittyvät ohjeet
Ladataan...
Resursseja ei löytynyt.