PDA

Показать полную графическую версию : Измеение принтера по умолчанию на удаленном компьютере


tarasov.evgeny
16-11-2010, 11:49
Добрый день,

Пытаюсь изменить принтер по умолчанию на удаленной машине, но код:

Get-WmiObject -Class Win32_Printer -ComputerName NamePC | Format-Table Default,Name

Всегда для всех принтеров возвращает False, т.е. он не видит или не знает, какой принтер стоит по умолчанию. Для локального компьютера, всё нормально срабатывает.
Команда ниже тоже не принесла успеха.

Invoke-Command -ComputerName cl-ru-spaes -ScriptBlock '
{ Get-WmiObject -Class Win32_Printer | Format-Table Default,Name}

amel27
18-11-2010, 11:17
"принтер по умолчанию" является свойством профиля пользователя, а не принтера... т.е. корректно отобразится только для текущего пользователя/компьютера, powershell тут однозначно не причем

tarasov.evgeny
29-11-2010, 12:34
amel27,
Вообще задача установить принтер удаленно и установить его по-умолчанию
Запустил команду от пользователя зарегистрированного на удаленном компьютере.
Команда выполняется, но принтера по-умолчанию не видно.
Get-WmiObject -Class Win32_Printer -credential "user" -ComputerName computer'
| Format-Table Default,Name
Если я правильно понял, если бы на обоих компьютерах (где запускаю команду, удаленный компьютер) залогирован пользователь, то команда должна показать принтер по-умолчанию?




© OSzone.net 2001-2012