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

이 SO 질문에 대한 H/T:https://stackoverflow.com/questions/35479080/how-to-turn-windows-feature-on-off-from-command-line-in-windows-10

관련 정보