Можно ли установить PowerShell 3 на Windows Server 2003 или 2003 R2?

13607
Jeroen Wiert Pluimers

На установке Windows Server 2003 (в которой уже есть .NET 4, но нет 4.5), срок действия которой истекает до конца года, я хотел бы запустить несколько сценариев PowerShell 3 по расписанию, так как сценарии зависят о функциональности, представленной в PowerShell 3.

В поиске, который я пробовал, не так много полезных хитов, поскольку они дают смешанную информацию: некоторые указывают, что это возможно, но другие указывают на невозможность, и, конечно, ее нет в официальных загрузках .

Так:

  1. Есть ли обходные пути для установки PowerShell 3 на Windows Server 2003?
  2. Если нет, то где мне искать заменяющие командлеты, уникальные для PowerShell 3, такие как Invoke-RestMethod, ConvertTo-Json, ConvertFrom-Json или Invoke-WebRequest ?
4
Вы просто пытались установить его? EBGreen 9 лет назад 0
@EBGreen, какой файл .MSU вы бы предложили, и как мне установить его на Windows Server 2003? Jeroen Wiert Pluimers 9 лет назад 0

1 ответ на вопрос

4
BartekB
  1. Нет.
  2. Я бы использовал модули Poshcode / Jaykul:
Благодарю. 1 не то, на что я надеялся, но Poshcode выглядит многообещающе (ну, те, которые не требуют слишком много сборок). Я мог бы пойти на встроенный объект .NET, хотя. Необходимо подумать об этом, так как в зависимости от количества времени я мог бы также перенести сервер на более современное окно. Jeroen Wiert Pluimers 9 лет назад 0
Я исследовал, сколько потребуется работы для переноса машины, а не для адаптации скриптов с модулями Poshcode / Jaykul (многие из которых имеют внешние зависимости, которые мне нужно сначала проверить). Это примерно того же порядка, поэтому я перенесу машину раньше. В то же время другой компьютер будет запускать сценарии и получать доступ к необходимым данным через общий сетевой ресурс. Jeroen Wiert Pluimers 9 лет назад 0