Как отключить различные принтеры PDF с помощью SCCM

Я использую SCCM Версию 1802, консольную версию 5.1, версию сайта 5.0.8. Я хочу иметь возможность отключить Litera EPO PDF Printer, Microsoft print to pdf, Microsoft XPS Document Writer и Факс. Причина, по которой я хочу это сделать, заключается в том, что я хочу предотвратить их использование, но я не хочу удалять их из пользователя или из образа SCCM, на случай, если что-то сломается и его нужно будет восстановить. В настоящее время я использую команду powershell для его удаления, но мне не удалось найти скрипт для добавления этих принтеров обратно. Есть ли такая опция? Если так, как это используется? Команда, которую я использую, приведена ниже.

Remove-Printer -Name "Microsoft Print to PDF"

1 ответ

Решение

Поиск подходящего инструмента для работы очень важен. Поскольку функция "Печать в PDF" является дополнительной функцией, существует набор инструментов, специально предназначенных для ее обработки.

Другие PDF-принтеры, с которыми вы работаете, не являются дополнительными функциями Windows и, скорее всего, состоят из программного обеспечения и служб, а не только из принтеров. Вы хотите использовать их соответствующие деинсталляторы, чтобы удалить их правильно.

Powershell имеет следующие командлеты:

PS D:\> get-command -noun "WindowsOptionalFeature"

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Cmdlet          Disable-WindowsOptionalFeature                     3.0        Dism
Cmdlet          Enable-WindowsOptionalFeature                      3.0        Dism
Cmdlet          Get-WindowsOptionalFeature                         3.0        Dism

Используя их, вы можете запросить список дополнительных функций:

PS D:\> Get-WindowsOptionalFeature -online | where state -eq "Enabled" | select FeatureName

FeatureName
-----------
Printing-PrintToPDFServices-Features

И вы можете отключить их:

PS D:\>disable-windowsoptionalfeature -online -featurename Printing-PrintToPDFServices-Features


Path          :
Online        : True
RestartNeeded : False

И включите их:

PS D:\> enable-windowsoptionalfeature -online -featurename Printing-PrintToPDFServices-Features


Path          :
Online        : True
RestartNeeded : False

H / T на этот вопрос SO: https://stackoverflow.com/questions/35479080/how-to-turn-windows-feature-on-off-from-command-line-in-windows-10

Другие вопросы по тегам