Czy można zainstalować PowerShell 3 na Windows Server 2003 lub 2003 R2?

4

Na Windows Server 2003 sprzęt (który ma już platformę .NET 4, ale nie 4.5), który ma wygasnąć przed końcem roku, chciałbym uruchomić kilka PowerShell 3 skrypty w zaplanowanej bazie, ponieważ skrypty zależą od funkcjonalności wprowadzonej w PowerShell 3.

Nie ma wielu użytecznych trafień w szukaj próbowałem ponieważ dają mieszane informacje: Niektórzy wskazują to jest możliwe ale inni wskazać niemożliwy i na pewno tak jest nie w oficjalnych plikach do pobrania .

Więc:

  1. Czy istnieją obejścia pozwalające zainstalować PowerShell 3 w systemie Windows Server 2003?
  2. Jeśli nie, to gdzie szukać zastępstwa Cmdlety które są unikalne dla PowerShell 3 Invoke-RestMethod , ConvertTo-Json , ConvertFrom-Json lub Invoke-WebRequest ?
Jeroen Wiert Pluimers
źródło
Czy po prostu próbowałeś go zainstalować?
EBGreen
@EBGreen, który plik .MSU sugerowałbyś i jak powinienem go zainstalować na Windows Server 2003?
Jeroen Wiert Pluimers

Odpowiedzi:

4
  1. Nie.
  2. Używałbym modułów Poshcode / Jaykul:
BartekB
źródło
Dzięki. 1 nie był tym, na co liczyłem, ale Poshcode wygląda obiecująco (no, te, które nie wymagają zbyt wielu złożeń). Mogę jednak wybrać wbudowany obiekt .NET. Trzeba to trochę przemyśleć, ponieważ w zależności od ilości czasu, mogę również przenieść serwer do bardziej nowoczesnego okna.
Jeroen Wiert Pluimers
Zbadałem, ile pracy zajmie migracja komputera, w przeciwieństwie do adaptacji skryptów z modułami Poshcode / Jaykul (z których wiele ma zewnętrzne zależności, które muszę najpierw sprawdzić). Jest mniej więcej tego samego rzędu wielkości, więc będę migrować maszynę wcześniej. Tymczasem inny komputer uruchomi skrypty i uzyska dostęp do wymaganych danych przez udział sieciowy.
Jeroen Wiert Pluimers