Instalacja i konfiguracja programu Windows PowerShell
Dotyczy: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu
Ostatnia modyfikacja tematu: 2010-05-18
Przed użyciem programu Windows PowerShell należy się upewnić, że na komputerze są zainstalowane i skonfigurowane poprawne wersje programu Windows PowerShell i usługi Windows Remote Management (WinRM). Wymagane jest używanie pakietu Windows Management Framework zawierającego odpowiednie wersje narzędzia Windows PowerShell v2 i usługi WinRM 2.0.
Użytkownicy systemów Windows 7 i Windows Server 2008 R2 nie muszą niczego instalować. Pakiet Windows Management Framework jest już zainstalowany.
Pakiet Windows Management Framework można pobrać i zainstalować w następujących systemach operacyjnych:
Windows Vista z dodatkiem Service Pack 1 (SP1) lub SP2
Windows Server 2008 z dodatkiem SP1 lub SP2
Windows Server 2003 z dodatkiem SP2
Windows XP z dodatkiem SP3
Rozpoczynamy pracę:
Odinstalowywanie poprzednich wersji narzędzia Windows PowerShell z komputera
Odinstalowywanie poprzednich wersji usługi WinRM z komputera
Instalowanie pakietu Windows Management Framework
Sprawdzanie możliwości uruchamiania skryptów w programie Windows PowerShell
Sprawdzanie, czy usługa WinRM zezwala na połączenie programowi Windows PowerShell
1. Odinstalowywanie poprzednich wersji narzędzia Windows PowerShell z komputera
Aby można było zainstalować pakiet Windows Management Framework, należy odinstalować wszystkie istniejące wersje narzędzia Windows PowerShell.
Uwaga: ten krok nie jest wymagany w systemach Windows 7 i Windows Server 2008 R2.
Odinstalowywanie programu Windows PowerShell z systemu Windows Vista
W Panelu sterowania w aplecie Programy otwórz okno Programy i funkcje, a następnie odinstaluj wszelkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych programów. Na przykład wersja Community Technology Preview (CTP) programu Windows PowerShell v2 może się pojawiać jako Windows PowerShell (TM) V2.
W obszarze Zadania zaznacz opcję Wyświetl zainstalowane aktualizacje i odinstaluj wszystkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych aktualizacji. Na przykład wersja Windows PowerShell V1 jest wyświetlana jako aktualizacja Windows o jednym z następujących numerów artykułów z bazy wiedzy Microsoft Knowledge Base:
KB928439
KB923569
Odinstalowywanie programu Windows PowerShell z systemu Windows Server 2008
Uruchom program Menedżer serwera i przejdź do okna Funkcje.
Kliknij przycisk Odinstaluj funkcje.
Wybierz pozycję Windows PowerShell i postępuj zgodnie ze wskazówkami, aby odinstalować program.
W Panelu sterowania w aplecie Programy otwórz okno Programy i funkcje, a następnie odinstaluj wszelkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych programów.
W obszarze zadań zaznacz opcję Wyświetl zainstalowane aktualizacje. Odinstaluj wszystkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych aktualizacji.
Początek strony
Odinstalowywanie programu Windows PowerShell z systemów Windows Server 2003 i Windows XP
W Panelu sterowania w aplecie Dodaj lub usuń programy odinstaluj wszelkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych programów.
W aplecie Dodaj lub usuń programy zaznacz pole wyboru Pokaż aktualizacje. Odinstaluj wszystkie wystąpienia programu Windows PowerShell znajdujące się na liście zainstalowanych aktualizacji. Na przykład wersja Windows PowerShell V1 jest wyświetlana jako aktualizacja Windows o numerze artykułu z bazy wiedzy Knowledge Base KB926139.
Początek strony
2. Odinstalowywanie poprzednich wersji usługi WinRM z komputera
Aby można było zainstalować pakiet Windows Management Framework, należy odinstalować wszystkie istniejące wersje usługi WinRM.
Uwaga: ten krok nie jest wymagany w systemach Windows 7 i Windows Server 2008 R2.
Odinstalowywanie usługi WinRM z systemu Windows Vista lub Windows Server 2008
W Panelu sterowania w aplecie Programy otwórz okno Programy i funkcje, a następnie odinstaluj wszelkie wystąpienia usługi zdalnego zarządzania systemem Windows znajdujące się na liście zainstalowanych programów.
W obszarze zadań zaznacz opcję Wyświetl zainstalowane aktualizacje. Odinstaluj wszystkie wystąpienia usługi zdalnego zarządzania systemem Windows znajdujące się na liście zainstalowanych aktualizacji. Na przykład wersja Community Technology Preview (CTP) usługi WinRM 2.0 może być wyświetlana jako WindowsRemoteManagement o jednym z następujących numerów artykułu z bazy wiedzy Knowledge Base:
KB936059
KB950099
Odinstalowywanie programu Windows PowerShell z systemów Windows Server 2003 i Windows XP
W Panelu sterowania w aplecie Dodaj lub usuń programy odinstaluj wszelkie wystąpienia usługi zdalnego zarządzania systemem Windows znajdujące się na liście zainstalowanych programów.
W aplecie Dodaj lub usuń programy zaznacz pole wyboru Pokaż aktualizacje. Odinstaluj wszystkie wystąpienia usługi zdalnego zarządzania systemem Windows znajdujące się na liście zainstalowanych aktualizacji. Na przykład usługa WinRM może być wyświetlana jako aktualizacja Windows o numerze artykułu z bazy wiedzy Knowledge Base KB936059.
Początek strony
3. Instalowanie pakietu Windows Management Framework
Pobierz i zainstaluj pakiet Windows Management Framework. Wybierz pakiet zawierający programy Windows PowerShell v2 i WinRM 2.0 oraz zgodny z używanym systemem operacyjnym, jego architekturą i językiem.
Po zainstalowaniu usługi WinRM i programu Windows PowerShell należy skonfigurować oprogramowanie do poprawnego działania z programem Outlook Live, jak to opisano w kolejnych krokach.
Uwaga: jeśli komputer lokalny jest chroniony przez serwer programu Microsoft Internet Security and Acceleration (ISA), w celu połączenia programu Windows PowerShell z programem Outlook Live może być konieczne zainstalowanie klienta zapory systemu Windows lub skonfigurowanie serwera proxy na komputerze lokalnym. Aby uzyskać więcej informacji, zobacz Windows PowerShell: Często zadawane pytania dla administratorów.
Początek strony
4. Sprawdzanie możliwości uruchamiania skryptów w programie Windows PowerShell
Kliknij kolejno Start > Wszystkie programy > Akcesoria > Windows PowerShell.
W celu uruchomienia programu Windows PowerShell wykonaj jedną z następujących czynności:
Użytkownicy systemów Windows Vista, Windows 7 i Windows Server 2008 R2 powinni kliknąć program Windows PowerShell prawym przyciskiem myszy i wybrać opcję Uruchom jako administrator. Jeśli pojawi się monit kontroli konta użytkownika z zapytaniem o kontynuację, wybierz opcję Kontynuuj.
Użytkownicy systemów Windows XP i Windows Server 2003 powinni kliknąć program Windows PowerShell.
Uruchom następujące polecenie:
Get-ExecutionPolicy
Jeśli zwrócona wartość jest różna od
RemoteSigned
, należy zmienić ją na wartośćRemoteSigned
.Uwaga: jeśli skonfigurowano zasadę wykonywania skryptów
RemoteSigned
, będzie można uruchamiać tylko skrypty utworzone na komputerze lub skrypty podpisane przez zaufane źródło.
Włączanie uruchamiania skryptów w programie Windows PowerShell
W sesji programu Windows PowerShell, który został uruchomiony w trybie administratora, uruchom następujące polecenie:
Set-ExecutionPolicy RemoteSigned
Początek strony
5. Sprawdzanie, czy usługa WinRM zezwala na połączenie programowi Windows PowerShell
Kliknij kolejno: Start > Wszystkie programy > Akcesoria.
Aby otworzyć wierz polecenia, wykonaj jedną z następujących czynności:
Użytkownicy systemów Windows Vista, Windows 7 i Windows Server 2008 R2 powinni kliknąć wiersz polecenia prawym przyciskiem myszy i wybrać opcję Uruchom jako administrator. Jeśli pojawi się monit kontroli konta użytkownika z zapytaniem o kontynuację, wybierz opcję Kontynuuj.
Użytkownicy systemów Windows XP i Windows Server 2003 powinni kliknąć wiersz polecenia.
W wierszu polecenia uruchom następujące polecenia:
net start winrm winrm get winrm/config/client/auth
Uwaga: jeśli usługa WinRM już działa, nie trzeba jej uruchamiać. Stan usługi WinRM można sprawdzić, uruchamiając polecenie
sc query winrm
.W wynikach wyszukaj wartość
Basic =
. Jeśli wartością jestBasic = false
, należy ją zmienić naBasic = true
.Uwaga: jeśli usługa WinRM już działa i nie musisz zmieniać wartości
Basic
, aby zatrzymać usługę WinRM, uruchom polecenienet stop winrm
.
Skonfiguruj usługę WinRM w sposób umożliwiający uwierzytelnianie podstawowe
W wierszu polecenia, który został uruchomiony w trybie administratora, uruchom następujące polecenia: W wartości ujętej w nawiasy
{ }
jest uwzględniana wielkość liter:winrm set winrm/config/client/auth @{Basic="true"}
W danych wyjściowych polecenia sprawdź wartość
Basic = true
.Uwaga: jeśli usługa WinRM już działa, uruchom polecenie
net stop winrm
, aby ją zatrzymać.
Początek strony