Skip to main content

Переключение между версиями PowerShell

Семейство операционных систем Windows Server 2012 и Windows 8 поставляются с установленным версией PowerShell 3.0  который входит в состав пакета Windows Management Framework 3.0 идущим в комплекте с WinRM и WMI. Для работы PowerShell 3 в более ранних версиях ОС Windows таких как Windows 2008 R2 SP1/ 2008 SP1 и Windows 7 SP1 необходимо установить .NET Framework 4, .NET 4.5 и пакет Windows Management Framework 3.0.

Ссылка на установочный пакет Windows Management Framework 3.0 на сайте Microsoft.

Итак, с помощью PowerShell v3, включающего более 2100 различных командлетов, можно автоматизировать и управлять фактически всеми параметрами работы операционной системы Windows.
Есть один момент: Microsoft заявляет об обратной совместимости PowerShell версии 3.0 со сценариями написанными под PowerShell версии 2.0. На практике получается так, что не все скрипты PowerShell v 2 работают под V3, или отрабатывают не совсем корректно.
Именно для таких вариантов в ОС Windows доступна возможность переключения между версиями PowerShell. Конечно же, в системе должны быть установлены одновременно и PowerShell v2 и PowerShell v3. В Windows 2008 и Windows 7, которые были обновлены до PowerShell 3, версия PowerShell 2 уже установлена. В Windows 2012 и Windows 8 PowerShell 2.0 нужно устанавливать дополнительно.

Итак, начинаем…

Подробнее

Как узнать MAC-адрес по ip-адресу или имени хоста?

Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.

Как  можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?

Ответ прост — с помощью стандартной командной строки.

Подробнее