2009-11-03 13 views
12

Per quanto ne so, una barra diretta non è una parola chiave riservata in PowerShell. Ma eseguendo il seguente cmd apre una finestra suC'è qualcosa di strano con le barre di PowerShell e in avanti?

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:about 

Lo stesso in PowerShell dà:

'C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe' /command:about 

You must provide a value expression on the right-hand side of the '/' operator. 
At line:1 char:54 
+ 'C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe' /c <<<< ommand:about 

cosa succede?

risposta

14

porre carattere commerciale davanti al comando

&"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:about 

In caso contrario, si pensa che si sta cercando di dividere la stringa letterale "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" da qualcosa, ma non sa da che cosa.

+0

Ah grazie che ha senso –

Problemi correlati