Přidání ovladače do Windows pomocí Poweshell

Nadpis je tak trochu zavádějící, ale vlastně ani moc ne. Totiž i když jsou v PS cmdlety na práci s drivery (get-command -Module PrintManagement), tak vlastně ten nejzásadnější tam není. Totiž samotné přidání driveru do Driver Store neumí zajistit samotný PS, ale musí se to udělat systémovým příkazem pnputil. Pak musíte z instalovaného INF souboru zjistit, jak se tiskárna přesně jmenuje a teprve potom pomocí cmdletu v PS lze ovladač vložit mezi další tiskárenské ovladače v systému. Otázkou je, proč to není uděláno jedním příkazem. Nejspíše je to nějaká forma zabezpečení, nevím. Každopádně zde je příklad:

pnputil -i -a c:\ovladac\hp.inf
Add-PrinterDriver -Name "HP LaserJet M607 M608 M609 PCL 6 (V3)"