headermask image

Notice: Undefined variable: t in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15

Notice: Undefined variable: r in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Как узнать установленную версию Powershell

Простейшим способ определения установленной версии Powershell из найденных мной, является результат выполнения команды $host.version.

Вывод команды выдаст вам основной номер версии, дополнительный номер версии, номер сборки и номер ревизии. К примеру, результат выполнения команды с компьютера с установленным PowerShell V1:

powershell-version-1.png

А теперь вывод команды с Windows Server 2008 R2 beta, в которую интегрирован PowerShell V2:

powershell-version-2.png

Обратите внимание на номер сборки и ревизии, они имеют значение -1, что означает что установлен PowerShell V2 CTP (beta). В финальном релизе данные номера будут иметь значение 0.

Похожие посты
  • PowerShell Plus for Free
  • Как узнать размер базы Exchange с помощью PowerShell
  • Обновляем старые скрипты на их PowerShell аналоги
  • На следующей неделе 2 веб-трансляции Microsoft
  • Плагин, создающий версию для печати поста.
  • Отправка SMTP сообщений с помощью PowerShell. Часть 4
  • Удаленное подключение к Exchange 2010 с помощью Powershell…
  • Установка зависимостей Exchange 2010 в Windows Server 2008 R2
  • Веб-трансляция: Новые приемы управления серверами в Windows Server 2008: Server Manager и PowerShell
  • Отправка SMTP сообщений с помощью PowerShell. Часть 1
  • 2 комментов оставлено (Add 1 more)

    1. shs, а к чему так сложно? Цитируем, но не проверяем? ;-)
      Вообще-то, для выполнения поставленной задачи достаточно просто вызвать $PSVersionTable и всё будет видно сразу :-)))
      Пардон за ерничество.

      1. Merzavets on August 31st, 2010 at 1:55 pm
    2. Host’а и версия PowerShell’а есть 2 большие разницы, хотя значения версий могут совпадать (определять версию PoSh по версии Host’а это примерно так же, как определять версию MSWord по версии Windows)

      Информация о версии PoSh содержится в переменной $PSVersionTable. Для того, чтобы отличить одну версию Posh от другой, придется обратиться к $PSVersionTable.buildversion и сравнивать поля Major, Minor, Build, Revision

      http://powershell.com/cs/blogs/tobias/archive/2010/01/21/are-you-using-the-correct-powershell-version.aspx

      2. shs on April 10th, 2010 at 4:11 pm