Как открыть и закрыть папку «Устройства и принтеры» с помощью PowerShell? - PullRequest
1 голос
/ 07 мая 2011

Итак, я пишу сценарий powershell для установки всех принтеров в моем офисе.

Но сначала я хочу открыть папку «Устройства и принтеры». Затем, после установки всех принтеров, я хочу закрыть эту папку.

Когда я иду на панель управления, я могу сделать ярлык для Устройства и принтеры на моем рабочем столе. Lnk указывает на «Панель управления \ Оборудование и звук \ Устройства и принтеры».

У кого-нибудь есть идеи, как это сделать?

1 Ответ

6 голосов
/ 07 мая 2011

Чтобы открыть его, вы можете набрать

PS> control printers

Чтобы закрыть его, вы можете использовать COM-объект для управления оболочкой

(New-Object -comObject Shell.Application).Windows() | 
where-object {$_.LocationName -eq "Devices and Printers"} | 
foreach-object {$_.quit()}
...