Get-Printer: не найден параметр, который соответствует имени параметра «Мне нравится» - PullRequest
0 голосов
/ 26 сентября 2018

Здравствуйте, я пытался отфильтровать по имени принтера в рабочей среде, которую мне нужно отфильтровать по имени.

Get-printer Результат функции:

Name                           ComputerName    Type         DriverName                PortName        Shared   Published  DeviceType
----                           ------------    ----         ----------                --------        ------   ---------  ----------
Fax (redirected 2)                             Local        Microsoft Shared Fax D... TS011           False    False      Print
Microsoft XPS Document Writ...                 Local        Microsoft XPS Document... TS012           False    False      Print
Microsoft Print to PDF (red...                 Local        Microsoft Print To PDF    TS002           False    False      Print
Microsoft XPS Document Writer                  Local        Microsoft XPS Document... PORTPROMPT:     False    False      Print
Microsoft Print to PDF                         Local        Microsoft Print To PDF    PORTPROMPT:     False    False      Print

Нет параметра как«Like»:

Get-Printer -Like "Microsoft'"

Get-Printer: не найден параметр, соответствующий имени параметра «Like».В строке: 1 символ: 13

Может кто-нибудь сказать мне, как получить все принтеры, начинающиеся с имени «Microsoft»?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Get-Printer может фактически принимать подстановочный знак для параметра Name.

Таким образом, чтобы получить принтеры, которые запускают Microsoft, просто добавьте подстановочный знак * к именикак это:

Get-Printer -Name Microsoft*
0 голосов
/ 26 сентября 2018

Если вы используете PowerShell, вы можете использовать выражение where ( Where-Object ), в вашем случае это будет выглядеть так:

Get-Printer | where {$_ -match 'Microsoft'}

Тогда вы можете получить отфильтрованную таблицупринтеры, если вам нужно получить массив имен, это будет:

(Get-Printer).name | where {$_ -match 'Microsoft'}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...