KillXP
28-03-2011, 10:26
Подскажите , плиз, как сделать такую штуку:
Есть команда, выводящая список всех принтеров
gwmi -computer $compname Win32_Printer | Select-Object DeviceID,DriverName, PortName
(где $compname - имя компа)
В консоли выполняется нормально. Хочу извратится, чтобы тоже самое отобразилось в виндовом окошке (message box). Пишу:
$result=gwmi -computer $compname Win32_Printer | Select-Object DeviceID,DriverName, PortName
$a = new-object -comobject wscript.shell
$b = $a.popup($result.DeviceID + $result.DriverName + result.PortName,0,"Test Message Box",1)
Нифига не работает :(
Хотя запрос
$result=gwmi -computer $compname Win32_ComputerSystem
$a = new-object -comobject wscript.shell
$b = $a.popup($result.Username,0,"Test Message Box",1)
работает отлично..
Есть команда, выводящая список всех принтеров
gwmi -computer $compname Win32_Printer | Select-Object DeviceID,DriverName, PortName
(где $compname - имя компа)
В консоли выполняется нормально. Хочу извратится, чтобы тоже самое отобразилось в виндовом окошке (message box). Пишу:
$result=gwmi -computer $compname Win32_Printer | Select-Object DeviceID,DriverName, PortName
$a = new-object -comobject wscript.shell
$b = $a.popup($result.DeviceID + $result.DriverName + result.PortName,0,"Test Message Box",1)
Нифига не работает :(
Хотя запрос
$result=gwmi -computer $compname Win32_ComputerSystem
$a = new-object -comobject wscript.shell
$b = $a.popup($result.Username,0,"Test Message Box",1)
работает отлично..