Ik heb een powershell script gemaakt voor gebruikers op onze locaties, voor het installeren van de netwerkprinter op de Windows 10 Ent LTSB werkplek.
Het script kijkt in het netwerk of de printer te benaderen is, kopieert de driver van de server en installeert vervolgens de printer als WS printer.
add-printer -Name "iR-ADV C250P" -Location "LocatiePrinter" -DeviceURL $DEVICEURL
De variabele $DEVICEURL is vooraf gevuld met de waarde van het subnet b.v.:"http://192.168.55.18:80/wsd/mex"
Als ik dit als administrator uitvoer, gaat alles prima. Doet een gewone gebruiker dit, dan verschijnt de onderstaande foutmelding:
add-printer : Access was denied to the specified resource.
At line:1 char:1
+ add-printer -Name "iR-ADV C250P" -Location "LocatiePrinter" -DeviceUR ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer) [Add-Printer], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070005,Add-Printer
Lijkt erop dat de gebruikers niet voldoende rechten op WMI hebben. Heb al in een ultieme poging geprobeerd gebruikers op een test pc meer rechten te geven op WMI maar werkt nog niet.
Hoe kan ik dit instellen?
Het script kijkt in het netwerk of de printer te benaderen is, kopieert de driver van de server en installeert vervolgens de printer als WS printer.
add-printer -Name "iR-ADV C250P" -Location "LocatiePrinter" -DeviceURL $DEVICEURL
De variabele $DEVICEURL is vooraf gevuld met de waarde van het subnet b.v.:"http://192.168.55.18:80/wsd/mex"
Als ik dit als administrator uitvoer, gaat alles prima. Doet een gewone gebruiker dit, dan verschijnt de onderstaande foutmelding:
add-printer : Access was denied to the specified resource.
At line:1 char:1
+ add-printer -Name "iR-ADV C250P" -Location "LocatiePrinter" -DeviceUR ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer) [Add-Printer], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070005,Add-Printer
Lijkt erop dat de gebruikers niet voldoende rechten op WMI hebben. Heb al in een ultieme poging geprobeerd gebruikers op een test pc meer rechten te geven op WMI maar werkt nog niet.
Hoe kan ik dit instellen?