コマンドプロンプトでネットワークドライブのexeを実行する
コマンドプロンプトのcdではUNCパス(\\(ComputerName)\(folders)..)を使うことができないので、pushdコマンドを使う。
このとき自動的にネットワークドライブができてしまうが、コマンドプロンプトの終わりにpopdを使うことで作成されたネットワークドライブが切断される。
流れとしては
pushd \\コンピュータ名\共有フォルダ名
↓
set.exeファイル名
↓
popd
となる
pushd ではexeを一気に実行することはできない?
追記
pushdはディレクトリの移動だけだと勘違いしていたが実際にはsetup.exeのマニフェスト(ファイルの置き場所をあらかじめ指定している場所とかが載っている)と違うために失敗していた。
(pushdでは自動的にネットワークドライブを作成し、そこがカレントディレクトリとなるためパスが変わってしまう。自分の環境ではZドライブで作成されていた。)
なので、cdを使わずに\\コンピュータ名\共有フォルダ名\setup.exeで実行可能となる