CMD Command via Powershell

I have an agent(KACE) that takes commands to update it via the command line, something like this:

C:\Program Files (x86)\Quest\KACE>AMPTools.exe host="newhostnamehere"


C:\Program Files (x86)\Quest\KACE>runkbot.exe 4 0

I’m trying to create a PS script to run these and for the life of me, I can’t seem to get it.

Any suggestions?

How about something like this:

$AMPptions = @('host="newhostnamehere"')
& 'AMPTools.exe' $AMPptions
$runkbotptions = @('4','0')
& 'runkbot.exe' $runkbotptions

That worked! Thanks a lot!! :slight_smile:

Wouldn’t this work as is in Powershell? You lose the double quotes, but I don’t think they’re needed anyway. I doubt your hostname has a space in it (I don’t think that would even matter). Is there a 64-bit Kace client yet, lol?

AMPTools.exe host="newhostnamehere"
runkbot.exe 4 0

If you want the double quotes, you can put single quotes around them, like for the find command:

 echo hi | find '"hi"'