Quantcast
Channel: The Official Scripting Guys Forum! forum
Viewing all articles
Browse latest Browse all 15028

Can't install printer driver via powershell

$
0
0

This code was greate worked on Windows 2008.

$driverclass = [WMIClass]"Win32_PrinterDriver"
$driverobj = $driverclass.createinstance()

$driverobj.Name="hp LaserJet 1320 PCL 6"
$driverobj.DriverPath="Y:\drivers\printers\hp\lj1320"
$driverobj.Infname="Y:\drivers\printers\hp\lj1320\hpc1320c.inf"

$driverclass.AddPrinterDriver($driverobj)
$driverclass.Put()

But on windows xp sp3 i recieving this massage and printer is not installing.

_GENUS          : 2
_CLASS          : __PARAMETERS
_SUPERCLASS     :
_DYNASTY        : __PARAMETERS
_RELPATH        :
_PROPERTY_COUNT : 1
_DERIVATION     : {}
_SERVER         :
_NAMESPACE      :
_PATH           :
eturnValue      : 2

ath          : \\computer\ROOT\cimv2:Win32_PrinterDriver
elativePath  : Win32_PrinterDriver
erver        : computer
amespacePath : ROOT\cimv2
lassName     : Win32_PrinterDriver
sClass       : True
sInstance    : False
sSingleton   : False

But TCP/IP port installing successfull

$portclass = [WMIClass]"Win32_TCPIPPrinterPort"
$portobj = $portclass.createinstance()

$portobj.Name="PortName"
$portobj.Protocol=1
$portobj.HostAddress="192.168.1.14"
$portobj.Put()
with this message

Path          : \\.\root\cimv2:Win32_TCPIPPrinterPort.Name="PortName"
RelativePath  : Win32_TCPIPPrinterPort.Name="Portname"
Server        : .
NamespacePath : root\cimv2
ClassName     : Win32_TCPIPPrinterPort
IsClass       : False
IsInstance    : True
IsSingleton   : False


How can i installing printer drivers? I have administrative privileges.

Viewing all articles
Browse latest Browse all 15028

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>