Il est important de trouver le bon outil pour le travail à accomplir. L'impression au format PDF étant une fonction facultative, il existe un ensemble d'outils spécialement conçus pour la gérer.
Les autres imprimantes PDF auxquelles vous avez affaire ne sont pas des fonctionnalités optionnelles de Windows, et il est probable qu'elles consistent en des logiciels et des services et pas seulement en des imprimantes. Vous devrez utiliser les programmes de désinstallation appropriés afin de les supprimer correctement.
Powershell dispose des cmdlets suivants :
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
Elles vous permettent d'interroger la liste des fonctions optionnelles :
PS D:\> Get-WindowsOptionalFeature -online | where state -eq "Enabled" | select FeatureName
FeatureName
-----------
Printing-PrintToPDFServices-Features
Et vous pouvez les désactiver :
PS D:\>disable-windowsoptionalfeature -online -featurename Printing-PrintToPDFServices-Features
Path :
Online : True
RestartNeeded : False
Et leur permettre :
PS D:\> enable-windowsoptionalfeature -online -featurename Printing-PrintToPDFServices-Features
Path :
Online : True
RestartNeeded : False
H/T à cette question SO : https://stackoverflow.com/questions/35479080/how-to-turn-Windows-feature-on-off-from-command-line-in-Windows-10