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?

有帮助吗?

解决方案

Assuming somecommand is an exe (or DOC command as you state), try it this way:

<somecommand> -e "SHOW DATABASES" "-u$sqlUser" "-p$sqlPassword"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top