Help in using a path on a variable to execute a command (SOLVED)

Hi,

I’m trying to execute that command below:


PS C:> $Usuario = “E:\users\thardy”
PS C:> Invoke-Command -ComputerName SRVAD -ScriptBlock {dirquota quota scan /path:$Usuario}
The specified path is invalid.
PS C:>

How can I make that in a way that the variable can be used for the command, no matter what path I type on it… (E:, E:\temp, E:\users\userabc, etc…)

See https://powershell.org/kb/remote-variables-and-invoke-command/. Your variable has no meaning on the remote computer.

Don Jones,

Perfect solution! Thanks a lot for the quick reply!