• ベストアンサー

バッチファイル ショートカットをコピーする。

こんにちは、 リモートコンピュータ上にショートカットを作るバッチファイルを作りたいと考えています。 以下に環境と行いたい事を書きますので、何かお分かりの方がいましたら教えてください。よろしくお願いします。 環境 PC01:Windows2000 PC02:WindowsXP Pc01にコピーするファイルを用意(c:\aに用意) c:\aの中: 「\test.exe」アプリケーション 「\test.exeのショートカット」 1.Pc02の\C:\Program Filesに 「\test.exe」アプリケーションをコピー 2.C:\Documents and Settings\All Users\スタート メニュー\プログラムに 「\test.exeのショートカット」をコピーしたい。 1.は分かるのですが、2.が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

これとか。 ??pc02?c$などの管理共有が使えないと、別コンピュータに対するアクセス手段を別途考える必要がありますが。

参考URL:
http://www.microsoft.com/japan/msdn/library/ja/script56/html/wsmthcreateshortcut.asp

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

いかん化けた。 「\\pc02\c$」です。

参考URL:
http://www.ipa.go.jp/security/fy10/contents/crack/research/windows2k/2-18.htm

関連するQ&A

  • バッチファイルで、指定したフォルダをコピーしたい

    Windowsを立ち上げたら指定のフォルダを、 Bドライブに毎回コピーさせたく、バッチファイルを 作っているのですが、全くうまくいきません。 xcopy c:\Program Files\test b:\test2\ 上記のように書いてみましたが、コピーされませんでした。 Cドライブのtestフォルダを、Bドライブのtest2フォルダに コピーさせたいのですが、何か間違っているのでしょうか? アドバイスくださればうれしいです。

  • バッチファイルでファイルを置換

    バッチファイルでファイルを置換 あるバッチファイルをダブルクリックすると 特定のファイル名のファイルを置き換えするような事がしたいのです 例えば c:\aaa\test\a.ini d:\test\a.ini というファイルがあったとします どのフォルダ階層にあるかはわからないのですが testフォルダ以下にあるa.iniファイルを a.bakというファイルにリネームして バッチファイルのカレントに置いてあるa.iniファイルを そのフォルダにコピーする test\a.iniファイルがどこにも見つからなければ 該当ファイルが見つかりませんでしたので更新に失敗しました というようなメッセージを出す このようなプログラムをバッチファイルで作成する事は可能でしょうか? バッチファイルの基本コマンドは知っているのですが forとか高度な使い方はよくわからず教えて頂きたいのです よろしくお願い致します

  • 複数のPCへファイルをコピーするバッチを作成したい

    WEBページへのショートカットを複数のPCへコピーするbatファイルを作成してみたのですがどうもうまくいきません。どのように記述したらよいでしょうか? 以下自分で作成してみたbatファイル xcopy "C:\テスト結果.url" "\\0001PC\C:\Documents and Settings\user\デスクトップ" /y /e ・ ・ ・ xcopy "C:\検査結果.url" "\\0100PC\C:\Documents and Settings\user\デスクトップ" /y /e また、コピー先のコンピュータ名を変数に代入する方法があれば教えてください。

  • バッチファイルを実行するとエラーが出る

    win2000を利用しています。起動時に自動的にアプリケーションを実行させるバッチファイルを作りたいのですがエラーがでます。 以下のように書いています。このバッチファイルをスタートアップに入れて実行させたいと思っています。 そして試しに手動で実行してみると、構成ファイルが見つからない、パス名を確認してくださいと言ったいエラーが出ます。 パスが間違っているのかと思い、 「C:\Program Files\Internet Explorer\IEXPLORE.EXE」だけをファイル名を指定して実行をするとちゃんとIEが起動します。 何が間違っているのかわからないのですが、ヒントだけでもお願いします。 test.bat(ファイル名) --------------------------- start C:\Program Files\Internet Explorer\IEXPLORE.EXE ---------------------------

  • バッチファイル ファイル ショートカット

    質問させて頂きます。 実際に私が行いたい作業を下記に述べます。 1・バッチファイル起動。 2・aaaディレクトリをコピー。 3・Cドライブ直下に貼り付け。 4・Cドライブ直下に貼り付けたaaaディレクトリにあるbbb.txtのショートカットアイコンをデスクトップに作成。 上記が私の行いたい作業です。「3・Cドライブ直下に貼り付け。」までは実装出来ましたが、4・ショートカットの作成方法が分かりません。 よろしくお願いします。 OSはWindows 7です。

  • コピーバッチの作成について。

    コピーバッチの作成について。 現在フォルダのコピーバッチを作成しようと考えています。 ただ、未熟なもので、なかなか難しく、できればご教授していただければと思い、 投稿させていただきました。 尚、現在作成したいコピーバッチは下記となっています。 1. テストPC01に不定期に配置されるフォルダを、テストPC02上にコピーする。 (フォルダ名はTEST20100919という形で、TESTのみ固定で日付が毎回変動する) 1.5 フォルダがない場合はバッチファイル終了。 2. コピー後に、テストPC02の特定のサービスを停止する。 3. テストPC02にコピーした、TEST20100919をTESTにリネームする。 4. 2.で停止したサービスを起動する。 5. テストpc01のコピー元フォルダを削除する。 (また、上記のバッチで実行された内容をログに吐き出させたいと考えています) このような処理をバッチファイルで行うことは可能でしょうか。 可能でしたら、お手数ですがご教授願えないでしょうか。 よろしくお願いいたします。

  • エクセルからバッチファイルの実行についてお尋ねしたいです。

    エクセルからバッチファイルの実行についてお尋ねしたいです。VBAからバッチファイルを実行して、あるアプリケーションを実行しようとしていますが実行できません。どなたか教えてもらえないでしょうか? 環境はXPのOffice2003です。他のPCで同じ環境だとバッチファイルは実行できるのですがこのPCだけ実行できないのです。プログラムの内容としてはあるアプリケーションが立ち上がっていなければバッチファイルでアプリケーションを立ち上げるプログラムになっています。そのバッチファイルがない場合はプログラムから新たに作成します。 バッチファイルがプログラムから立ち上がらない不具合がネットであがっていましたが原因としてはバッチファイルの中身がカレントディレクトリの変更を行っていないためVBAから実行できないという現象でした。なので、バッチファイルを直接ダブルクリックすると実行できますがVBAからは実行できないのです。 しかし今回は、バッチファイルの中身はカレントディレクトリの変更を行っていますし他のPCで同じ環境で行うと実行できるのでバッチファイルの中身は問題ないと予測しております。なのでその特定のPCのみ起きている現象だと考えています。 そのため何らかの設定の問題かOSのシステムになにか不具合ががあるのではないかと思っています。どなたか少しでも原因と考えられることがあれば教えてもらえないでしょうか?なんでもよろしいのでお願いします。

  • DOSのバッチファイルでカレントフォルダを取得するには?

    現在バッチファイルにファイルをドラッグ&ドロップするとそのファイルを処理するようなバッチを組もうとしています。 おおまかな流れとして  1.ファイルのバックアップ  2.test.exeの引数にファイルのパスを渡す といった事をしたいのですが、バッチファイルにドラッグ&ドロップするとカレントフォルダがC:\Documents and Settings\user\になってしまいます。 バッチファイルのある場所をカレントフォルダとするにはどうすればよいのでしょうか。 以下カレントフォルダを確認した結果です。 OS:Windows2000 実行バッチのパス: C:\Documents and Settings\user\デスクトップ\test.bat ---test.bat---- @echo off cd pause test.bat直接起動 C:\Documents and Settings\user\デスクトップ test.batにファイルをD&D C:\Documents and Settings\user 伝わりづらくて申し訳ございません。 宜しくお願い致します。

  • バッチプログラム(コピー)

    バッチプログラムで、PSTファイルをサーバーにバックアップしようと思っています。 その際、Outlookが起動中かどうかを調べて、起動中ならば終了させてコピー、起動していないならばそのままコピーするようにしたいと思います。 そこで、バッチプログラムを作りたいのですが上手くいかないので教えてください。 下記のプログラムだと、Outlookが起動していないとエラーとなりますので、そこを何とかしたいと思っています。よろしくお願いします。 taskkill /im outlook.exe TIMEOUT /T 10 copy "C:\Users\○○○\Documents\Outlook ファイル\○○○@△△△.co.jp.pst" "\\Server\○○○\○○○@△△△.co.jp.pst" /Y

  • バッチファイル FOR文 

    こんにちは、 リモートクライアント40台に対して、フォルダを作成するバッチファイルを書きたいと考えています。 (リモートコンピュータ名:PC01からPC40) FOR /L %%i IN (1,1,40) DO mkdir "\\pc%%i\c$\test" とすると、 01,02,03・・とは変数が入らず、1,2,3と入っていくためエラーが起きます。 上記の事で、うまいバッチファイルの書き方はありますでしょうか?何かお分かりの方がいましたら教えてください。よろしくお願いします。 ほか、上のバッチファイルではエラー無視しないように思うのですが、エラーを無視しながら進めていくにはどうすればいいのかもあわせて教えていただけると助かります。