Windows 7デスクトップで使用plink
して、Windows 2008サーバーにフォルダーを作成しています。サーバーは pragmaSSH を使用して SSH 接続を許可し、そこですべてが正常に機能します。
作成したいディレクトリにはスペースがあり、そこから問題が始まります。
このように機能する基本的なplink
コマンドがあります
plink.exe -i privatekey.ppk user@server cmd.exe /c mkdir "c:\asdfasdf"
しかし、そのコマンドをこれに変更すると失敗します。スペースは確かに私の問題です。
plink.exe -i privatekey.ppk user@server cmd.exe /c mkdir "c:\asdf asdf"
私は考えられるあらゆる方法でこれを回避しようとしましたが、スペースに関して常に同じ問題が発生します。
60000回試行した後、引用符をサーバーに渡す方法を見つけました。
plink.exe -i privatekey.ppk useryserver mkdir \\"""c:\asf asf\\"""
そして、両側に1つの引用符を送信し、コマンドをmkdir "c:\asf asf"として実行しました