こんにちは。あまりにも初歩的すぎて聞くことも恐れ多いですが、仮想マシン名に半角スペースやハイフンが含まれていた場合、どのように書けば動作しますでしょうか?
今までは次のような書き方で動作していました。
仮想マシン名 CentOS
PuTTyのプロファイル名 Project
仮想マシンへのログインユーザー aaa
ログインパスワード aaa
Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c ""c:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"" -v off -s CentOS", vbhide ws.run "C:\Users\{ユーザー名}\AppData\Roaming\PuTTY\putty.exe -load Project -l aaa -pw aaa"
今回、諸事情により仮想マシン名の変更を余儀なくされたため、次のように変更しました
仮想マシン名 CentOS -> CentOS - B
ws.run "cmd /c ""c:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"" -v off -s CentOS - B", vbhide
仮想マシン名に半角スペース、あるいはハイフンが含まれていることが原因で上記の行が動作しなくなっております。
マシン名をシングルクオーテーション、ダブルクオーテーションなどで囲んでも動きません。
半角スペース、あるいはハイフンを含まないようにマシン名を書けば動くようになることはわかっていますが、
ちょっとしたこだわりで、可能であれば半角スペース、あるいはハイフンを含んでいても動作するようにさせたいです。。
何か良い方法はございますでしょうか?回答お待ちしております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/13 11:19 編集