2017-10-09 10 views
0

、私はリモートのWindowsマシン上で以下のコマンドを実行することができます。引数を指定して 'start' cmdを使用し、psexecで正しい構文を使用するにはどうすればよいですか? PSEXEC経由

start notepad "c:\hello.txt" & exit 

しかし、私は実行することはできません。

start "c:\progra~2\Google\Chrome\Application\chrome" playboy.com 

Windowsはそれが合計でplayboy.com

を見つけることができないと言いますしかし、私はpsexec経由で次のコマンドを実行したい:

start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" playboy.com & exit 
+0

「スタート」「http://www.playboy.com」だけで、ユーザーが設定したブラウザでChromeをハードコーディングするのではなく、そのブラウザに対応させることができます。 2番目のコマンドが失敗する理由は、引用符で囲まれた文字列がウィンドウタイトルとして解釈されるためです。これはここでは興味がありません。さて、リモートマシン上でウェブサイトをポップアップさせることは、ソフトウェアの問題を解決するための悪い方法であるか、あるいは最も適切ないたずらを思いつくことではありません。 –

+0

ありがとう...それはいたずらではなく、問題を引き起こしていた事例でした。開始後に ""を含めて問題を解決しました!ありがとう – David

答えて

0

Jereonが詳しく説明しているように、startを使った後のウィンドウタイトルには ""を含めます。次に引用符で囲まれたパスの後ろに引数がある場合、コマンドは正常に動作します。

関連する問題