DISM via CMD return code ?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Carharttguy
  • Registratie: Juli 2010
  • Laatst online: 04-07 23:09
Hallo

Ik gebruik PDQ deploy om software en instellingen te pushen binnen ons netwerk. Nu wil ik graag automatisch de LDP Print Service activeren op Windows 10 devices. Lokaal kan je dat via de GUI of via de Commandline. Met PDQ Deploy kan je command line regels sturen naar een device.

Ik stuur dus volgende command line naar de Win10 devices:
DISM /online /enable-feature /featurename:Printing-Foundation-LPDPrintService
Hoewel dat dit wel werkt, heeft PDQ Deploy niet echt door dat dit commando uitgevoerd is. PDQ Deploy checkt of er een return code 0 wordt teruggegeven, zoals de meeste command line tools doen als ze succesvol zijn uitgevoerd.

Echter geeft het DISM commando blijkbaar geen 0 terug bij succesvolle uitvoering, PDQ denkt dus dat dit commando nog niet succesvol is, en blijft wachten, tot er een timeout is.

Nu keek ik op deze pagina van Microsoft over de DISMAPI: https://docs.microsoft.co...ismenablefeature-function Maar daar kan ik eigenlijk niets mee. Er wordt zogezegd een S_OK teruggegeven, maar dat is in C++ en heeft niets met de CMD te maken.

Weet iemand welke result codes DISM terug geeft aan de CMD bij succes?

Dank!

Alle reacties


Acties:
  • 0 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Kun je hetzelfde niet met powershell bereiken?
Dat zal misschien ook een onbekende return code geven, maar in een powershell script kun je zelf de return code zetten

QnJhaGlld2FoaWV3YQ==


Acties:
  • 0 Henk 'm!

  • akimosan
  • Registratie: Augustus 2003
  • Niet online
powershell.exe -executionpolicy Bypass Enable-WindowsOptionalFeature -Online -FeatureName "Printing-Foundation-LPDPrintService" -All

Of misschien iets met start /wait ""

[ Voor 13% gewijzigd door akimosan op 18-08-2020 18:39 ]