问题
$computer = gc env:computername
# Argument /RU \'$computer\'\\admin isn\'t working.
SchTasks /create /SC Daily /tn \"Image Verification\" /ST 18:00:00 /TR C:\\bdr\\ImageVerification\\ImageVerification.exe /RU \'$computer\'\\admin /RP password
Basically I need to provide the computer name in the scheduled task...
Thank you in advance!
回答1:
Single quoted strings will not expand variables in PowerShell. Try a double quoted string e.g.:
"$computer\admin"
回答2:
use the command 'hostname' to get the name of the local pc.
来源:https://stackoverflow.com/questions/12393999/using-a-variable-powershell-inside-of-a-command