Блог did5.ru

Про АйТи и около айтишные темы

Установка PowerShell 2.0 на Windows Server 2003

Один комментарий

Понадобилось мне тут запустить скрипт на PowerShell для сбора статистики на группе серверов. Все бы хорошо, но один из серверов ну очень старый, еще на Windows Server 2003 SP2. Как оказалось, обновления на этот сервер не ставились с момента его установки, поэтому про PowerShell он и не знает. Пришлось учить Windows Server 2003 SP2 павершелу, вот что для этого нужно:

1. Microsoft .NET Framework 2.0 Service Pack 2

2. Update for Windows Server 2003 (KB968930)

Скачал, установил оба обновления, перезагрузил сервер, запустил PowerShell. Теперь есть PowerShell!

Но чтобы полноценно пользоваться WMI из PowerShell нужно доустановить WMI Windows Installer провайдер, для этого понадобится дистрибутив Windows Server 2003, а точнее папку I386. Далее через Панель управления открывает панель Add Remove Programs –> Add/Remove Windows Components, дальше как на скриншоте.

wmi server2003 enable thumb Установка PowerShell 2.0 на Windows Server 2003

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

30 Янв 2014 в 16:11

Рубрика: Server

Метки: ,

Один комментарий на «Установка PowerShell 2.0 на Windows Server 2003»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Установка PowerShell 2.0 на Windows Server 2003».

  1. LISTING 2: Script That Uses the WMI Windows Installer Provider

    strComputer = "." Set objWmiService = _ GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colMsiProducts = _ objWmiService.ExecQuery("SELECT * FROM Win32_Product") For Each objMsiProduct in colMsiProducts WScript.Echo "Caption: " & objMsiProduct.Caption & vbCrLf & _ "Description: " & objMsiProduct.Description & vbCrLf & _ "IdentifyingNumber: " & objMsiProduct.IdentifyingNumber & vbCrLf & _ "InstallDate: " & objMsiProduct.InstallDate & vbCrLf & _ "InstallLocation: " & objMsiProduct.InstallLocation & vbCrLf & _ "InstallState: " & objMsiProduct.InstallState & vbCrLf & _ "Name: " & objMsiProduct.Name & vbCrLf & _ "PackageCache: " & objMsiProduct.PackageCache & vbCrLf & _ "SKUNumber: " & objMsiProduct.SKUNumber & vbCrLf & _ "Vendor: " & objMsiProduct.Vendor & vbCrLf & _ "Version: " & objMsiProduct.Version & vbCrLf Next

    отсюда: windowsitpro.com/site-files/windowsitpro.com/files/archive/windowsitpro.com/content/content/37722/listing_02.txt

    Roschacker

    05 Дек 2016 в 18:21

Ваш отзыв