Установка 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, дальше как на скриншоте.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
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