Как узнать версию powershell

Для системного администратора

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

—>
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. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

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

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Этот пост August 21, 2009 at 12:29 pm опубликовал molse в категории Shell и скрипты. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

2 комментов оставлено (Add 1 more)

Host’а и версия PowerShell’а есть 2 большие разницы, хотя значения версий могут совпадать (определять версию PoSh по версии Host’а это примерно так же, как определять версию MSWord по версии Windows)

Источник

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

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Для определения версии Powershell есть с десяток вариантов. Обычно это нужно для проверки работы скриптов и команд. На примерах мы рассмотрим: как проверять версию PS, как работать с версией ниже и как узнать версию команд.

В зависимости от версии у вас сработает одна из команд:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Ниже можно посмотреть версии Powershell, с которыми уже идет операционная система и до какой версии мы можем обновить Powershell. В случае с Windows 7 версия Powershell 3.0:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Если вы хотите обновить оболочку PS, то вбейте в поиске, например, «windows management framework 5.1» и установите файл скаченный с сайта Microsoft.

Другая ситуация, когда мы не можем обновить Powershell. В таком случае у нас есть вариант запустить версию Powershell 2. Дело в том, что версии PS 3 и 4 обратно совместимы со скриптами версии 2. Для изменения версии вбейте в консоли:

Указанная версия будет работать до тех пор, пока сеанс открыт.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

С версии PS 5.0 появилась возможность получения информации по версии командлета:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Не могу с уверенностью сказать, что эта цифра хоть как-то указывает на редакцию Powershell в которой этот командлет впервые появился. Возможно говориться о количестве выпусков с момента первого релиза, но например командлет Test-NetConnection появился в Powershell 4, но в PS 5.1 его версия 1.0:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Противоположная ситуация со сторонними модулям, для примера модуль SQLServer имеет версию 21.

Если вы пишете исполняемый скрипт, то можете использовать следующий функционал, который определит какая версия Powershell установлена и в зависимости от этого выполнит разную работу с объектами:

Источник

PowerShell: системное администрирование и программирование

Всё о PowerShell в Windows и на Linux. Системное администрирование Windows

Как проверить версию PowerShell в Windows 11

Поиск своей версии PowerShell поможет вам узнать, к каким функциям PowerShell у вас есть доступ. Команда PowerShell позволяет указать номер версии, и мы покажем вам, как это сделать.

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

Имеется служебная программа PowerShell, чтобы найти номер версии, именно её мы и воспользуемся.

Для начала нажмите Win+x и выберите «Windows Terminal»:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

В открывшемся окне Windows Terminal введите следующую команду и нажмите Enter:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

PowerShell отображает различные числа. Здесь первое значение «PSVersion» – это ваша версия PowerShell.

Теперь вы можете закрыть окно PowerShell.

Как установить последнюю версию PowerShell

По умолчанию во всех версиях Windows, даже в последней Windows 11, устанавливается PowerShell 5, хотя в настоящее время актуальной версией является PowerShell 7. Чтобы установить её, смотрите статью «Как установить PowerShell последней версии на Windows 11».

Как узнать версию встроенного PowerShell

Если вы установили PowerShell 6 или 7, то в вашей системе теперь присутствует одновременно две версии: PowerShell 5 и последняя версия. Windows Terminal по умолчанию может использовать любую из этих версий.

Чтобы узнать версию встроенного PowerShell, откройте меню «Пуск», найдите «Windows PowerShell» и щёлкните его в результатах поиска.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

В открывшемся окне PowerShell введите следующую команду и нажмите Enter:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Либо, независимо от того, как вы открыли командную строку, вы можете узнавать версии следующими последовательностями команд.

Чтобы узнать версию встроенного PowerShell:

Чтобы узнать версию установленного PowerShell:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Если команда «pwsh» не найдена, то попробуйте «pwsh-preview».

Как обновить встроенную версию PowerShell

Windows 10 обновляет встроенный инструмент PowerShell при установке обновлений системы. Это означает, что вы должны регулярно обновлять свой компьютер, чтобы всегда использовать последнюю версию PowerShell.

Источник

Как узнать версию powershell

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershellДобрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами рассмотрели методы открытия PowerShell в операционных системах Windows. Представим себе ситуацию, что вы прочитали статью, в которой рассказывалось решение какой-то проблемы с помощью скрипта PowerShell и новых командлетов. Вы пытаетесь все это дело повторить. но у вас выскакивает ошибка, что командлетов не обнаружено. Такая ситуация получается по ряду причин и самая распространенная, это старый выпуск оболочки. В данной статье мы рассмотрим, как посмотреть версию PowerShell и при необходимости обновить ее до последней версии.

История версий PowerShell

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

Как проверить версию PowerShell из оболочки

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

В итоге моя Windows 10 1803 вывела мне версию 5.1 билд 17134.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Та же команда, но уже в Windows 8.1.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Можно применить вот такой метод проверить версию PowerShell:

В результате я получил строку результата вот такого вида 5.1.17134.407.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Есть еще несколько команд:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Еще чуть не забыл вот такой метод:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Посмотреть версию PowerShell можно и простенькой командой Get-Host.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Версия PowerShell прекрасно выводится и вот таким кодом:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Как проверить версию PowerShell через реестр Windows

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

Тут будет ключ реестра PowerShellVersion.

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Как получить версию PowerShell на удаленных хостах в домене

Если у вас установлена служба Active Directory и вы понимаете все плюсы домена, то вы можете удаленно посмотреть версию PowerShell. Выполните команду в оболочке пошика:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Можно для нескольких компьютеров в домене. Сначала получите список имен компьютеров, запустив Get-ADComputer. Затем используйте список, чтобы получить версию powershell для всех компьютеров.

Источник

Как узнать какая версия PowerShell установлена?

В этой статье мы рассмотрим какие версии PowerShell существуют, в чем отличие Windows PowerShell от PowerShell Core и как узнать, какая версия PowerShell установлена на локальном или удаленных компьютерах.

История версии PowerShell, PowerShell Core

По умолчанию PowerShell устанвлен во всех версиях Windows, начиная с Windows 7 SP1 и Windows Server 2008 R2 SP1. В следующей таблице представлен список актуальных версий PowerShell:

Стоит обратить внимание, что последние 2 года Microsoft приостановила развитие классического Windows PowerShell (выпускаются только исправления ошибок и безопасности) и сфокусировалась на открытом кроссплатформенном PowerShell Core. В чем отличия Windows PowerShell от PowerShell Core?

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

Самый простой способ определить какая версия PowerShell у вас установлена с помощью команды:

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Можно получить только значении версии:

(в этом примере мы получили версию PSVersion 2.0 с чистого Windows Server 2008 R2)

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Также можно узнать установленную версию PowerShell через реестр. Для этого нужно получить значение параметра PowerShellVersion из ветки реестра HKLM\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine с помощью Get-ItemProperty

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Как узнать версию powershell. Смотреть фото Как узнать версию powershell. Смотреть картинку Как узнать версию powershell. Картинка про Как узнать версию powershell. Фото Как узнать версию powershell

Для определения установленной версии PowerShell Core нужно использовать команду:

Получаем версию PowerShell на удаленных компьютерах

Для получения версии PowerShell на удаленных компьютерах нужно использовать значение переменной окружения $PSVersionTable или получать данные непосредственно из реестра. Другие способы могут возвращать некорректные данные.

Вы можете получить версию PowerShell с удаленного компьютера с помощью команды Invoke-Command:

Можно получить установленные версии PowerShell с нескольких компьютеров таким скриптом (их список сохранен в текстовом файле):

Либо можно получить список компьютеров домена через Get-ADComputer и получить версию PowerShell на них:

Определение версии PowerShell может быть важно при выполнении скриптов и запуске команд, которые используют командлеты или специальные возможности определенной версии PS. Если вы хотите в скрипте PS определить какая версия PowerShell установлена, и в зависимости от этого использовать разные командлеты, вы можете использовать такой скрипт:

В следующей статье мы рассмотрим, как обновить версию PowerShell в Windows.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Версия PSПримечание
PowerShell 1.0Можно было установить вручную в Windows Server 2003 SP1 и Windows XP
PowerShell 2.0