How do I execute a dos command with variable arguments
-
21-12-2019 - |
Frage
If I run:
<somecommand> -e "SHOW DATABASES" -u<user> -p<password>
It runs. But if I try:
<somecommand> -e "SHOW DATABASES" -u$sqlUser -p$sqlPassword
it fails because the variables are not being expanded.
What is the simplest way to accomplish this task in powershell?
Lösung
Assuming somecommand is an exe (or DOC command as you state), try it this way:
<somecommand> -e "SHOW DATABASES" "-u$sqlUser" "-p$sqlPassword"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow