如何使用 SCCM 停用各種 PDF 印表機

如何使用 SCCM 停用各種 PDF 印表機

我正在使用 SCCM 版本 1802、控制台版本 5.1、網站版本 5.0.8。我希望能夠停用 Litera EPO PDF 印表機、Microsoft 列印到 pdf、Microsoft XPS Document Writer 和傳真。我想要這樣做的原因是我想阻止它們被使用,但我不想將它們從用戶或 SCCM 映像中刪除,以防萬一出現問題並且需要恢復。我目前正在使用 powershell 命令來刪除它,但我無法找到腳本來重新新增這些印表機。有這樣的選擇嗎?如果是的話,它是如何使用的?我正在使用的命令如下。

Remove-Printer -Name "Microsoft Print to PDF"

答案1

找到適合工作的工具很重要。由於列印到 PDF 是一項可選功能,因此有一組專門設計的工具來處理它。

您正在使用的其他 PDF 印表機不是 Windows 選用功能,它們可能包含軟體和服務而不僅僅是印表機。您需要使用適當的卸載程式才能正確刪除它們。

Powershell 有以下 cmdlet:

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 這個問題:https://stackoverflow.com/questions/35479080/how-to-turn-windows-feature-on-off-from-command-line-in-windows-10

相關內容