• ベストアンサー

サーバーへアクセスする bat ファイルを作りたい

windows 2000 のサーバー(ホスト名:dango,IP 192.12.33.5)に、takoyaki という共有フォルダーがあります。 ここの保存している ashita.exe というプログラムを 実行するバッチファイルを作りたいのですが、やり方がまったくわかりません。 ご指導よろしくお願いします。

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

  • ベストアンサー
回答No.2

サーバの共有フォルダを割り当てていない段階からなら net use ドライブ: \\192.12.33.5\共有フォルダ パスワード /user:ユーザ名 /persistent:no で共有フォルダを任意のドライブに割当てて ドライブ:\ashita.exe で起動します。

その他の回答 (1)

回答No.1

共有フォルダのパスを含む実行プログラムを指定したのでは、ダメですか?

関連するQ&A

  • サーバからNASにファイルコピーするバッチファイル

    サーバからNASにファイルをコピーするバッチファイルを作成しました。 NASの共有フォルダにアクセス制限を設定し、バッチファイルを実行すると、 「アクセスが拒否されました」のメッセージが出てコピーできません。 バッチファイルの実行アカウントを「system」にしています。 どこが間違っているのでしょうか。 よろしくお願いします。 NAS:バッファローTeraStation :ホスト名→NAS :共有フォルダ名→test ユーザ→test パスワード→password サーバ:Windows2003serverSE ***バッチファイル*** net use S: \\NAS\test "password" /user:test xcopy "C:\test00" "\\NAS\test" net use S: /delete

  • SQLサーバーのジョブでのexeファイル実行について教えてください。

    SQLサーバーのジョブでのexeファイル実行について教えてください。 FTP転送を行うバッチ(拡張子bat)を作成しexeファイルに変換してから SQLサーバーのジョブから実行しようと思っています。 batファイルからexeファイルへの変換は WindowsのIExpressとBat_To_Exe_Converterというツールを使用しました。 SQLサーバーにジョブを作成してバッチを実行させようとしたんですが batファイルのままであれば実行できるのに、exeファイルで実行させようとすると ジョブが実行中のままになり止まってしまします。 exeファイルは直接実行させると想定の処理が実行させるので 壊れていることは無いと思います。 原因の検討がつかず困っています。 些細なことでもいいので何か教えて頂ければと思います。 宜しくお願いします。 尚、exeに変換するのはバッチファイルの中身を見せないようにする為です。

  • Windowsのファイルサーバーについて

    Windows2003にてファールサーバーの構築を行い、サーバー側でユーザーを作成し、適当なフォルダを作成し、アクセス権を付与しました。 クライアント側からのファイルサーバーへのアクセス方法は、どのように行えばよいですか? ファイル名を指定して実行にて、「\\サーバー名\共有フォルダ」でコマンドでよろしいですか?

  • ファイルアクセスについて

    Windowsの「ファイル名を指定して実行」から他ホストの下記フォルダにアクセス使しようと考えています。アクセスするにはどのような文字列を入力すればよいのでしょうか。 他ホストの情報 ホスト名:aaa アクセス先フォルダ名:C:\test\siken また、「ファイル名を指定して実行」からアクセスするに当たり、入力方法の定義についても教えていただけませんでしょか。

  • 社内ネットワークの共有ファイルサーバにアクセスできない

    社内ネットワークの共有ファイルサーバにアクセスできない という事象が生じております。 どうすればつながるようになりますでしょうか。 【詳細】 ・スタート>ファイル名を指定して実行>\\AAAdata(共有ファイルサーバ名)\ により、一定時まで使っていた共有サーバにアクセスできなくなった(ネットワークパスが見つかりません、と表示される)。 ・cmdからping AAAdataとうつと、Replyがあるのでつながってはいる ・他の社内共有ファイルサーバには「ファイル名を指定して実行」によりアクセス可能 ・重たいファイルのコピー→ダウンロードを何度もやっていた。 何度目かのダウンロード途中で画面が固まり、端末の再起動をかけたらつながらなくなった ・他の端末からもつながらない ・ファイル名を指定して実行>\\111.11.11.1(AAAdataのIP)を打つと、 「指定されたネットワーク名は利用できません」と表示される

  • VBで「ファイル名を指定して実行」と同様の動きを再現

    VB6、WindowsXP VBのプログラムからあるフォルダを開きにいく単純なプログラムを作成しています。 通常のローカルフォルダであれば、Shell関数でExplorer.exeにパスを渡すだけで問題ないのですが、うまくいかないのは、 開きにいくパスがネットワークパス(\\[サーバ名]\[共有名])の場合で、サーバーにアクセスするのに認証が必要となる場合です。 ファイル名を指定して実行に「\\[サーバ名]\[共有名]」を打ち込んで実行した場合は、Windowsが出してくる認証ダイアログ(ユーザ名、パスワードを聞いてくる)が表示されて、ユーザーが正しいID、パスワードを入力すれば、エクスプローラで共有フォルダが開きます。 この動きがまさにやりたいことなのですが、 Shell関数を使用した場合、引数に「Explorer.exe \\[サーバ名]」と指定した場合はファイル名を指定して実行と同じなのですが、 「Explorer.exe \\[サーバ名]\[共有名]」を指定した場合、認証ダイアログが表示されずにエラー(ディレクトリが無効というような)となってしまいます。おそらく先にサーバ認証を行わずに直接共有を見に行ってしまって存在が掴めないのだと思います。 VBでファイル名を指定して実行と同様の動きを再現する方法をどなたかご存知ないでしょうか? 尚、shellexecuteやVB.NETでprocess.startなどでもやってみましたがshell関数と同じ動きでした。

  • ファイルサーバのアクセス権

    Windows2003serverを利用しています。サーバのDドライブに共有を設定しファイルサーバとして利用していましたが、今回フォルダ毎にアクセス権を設定することになりました。 Dドライブ→プロパティ→セキュリティの中にある「everyone」を外して、Dドライブ配下のフォルダにはアクセスさせたいユーザ名だけを登録すれば大丈夫だと思っていました。 しかしアクセスさせたいユーザ名だけを設定をしても他のユーザからも見えてほしくないフォルダが見えてしまいます。どこの設定が間違っているかわかりません。 知恵をお貸し下さい。また情報に不足がある場合ご指摘頂ければ幸いです。 宜しく御願い致します。

  • Win2000からNT4.0へのアクセス権や共有フォルダの移行について

    ◆状況 WIN2000がインストールされているサーバーマシンが古くなったので新しいサーバーマシンに移行しようとしてます。直接行えるのであれば問題なかったのですが、一旦NT4.0サーバーにアカウントやアクセス権を移してそれからまた新しい2000サーバーに移行しないといけません。そこで質問があるのですが、 (1)WIN2000からWIN2000であればユーザーを移行するのにAdduserを使用してテキスト等に保存してその後DOS上からAdduser /Cを実行すれば移行できますが、NTだとその出力したファイルをAdduserを実行してもエラーで出来ません、NT上でのadduserと同じ機能のコマンドはどのようなものがあるのでしょうか? (2)共有フォルダの設定も移行したいと思い、2000サーバー上でnet Shareコマンドで共有フォルダの一覧をテキストに保存してこれをバッチで移行したいと思ってます。(もちろん移行するNT上に共有すべきデータはコピーしてある状態です) 一応テキストファイルに「net share 共有名=C:\\共有フォルダ名」で移行したい全てのフォルダ名が書かれています。どのようにバッチを組めばよいのでしょうか (3)WIN2000からWIN2000もしくは2003への共有フォルダのアクセス権の移行ですと、Permcopyで出来ると思うのですが2000からNTにPermcopyを実行すると「NetworkERROR5」が表示され出来ません。2000からNTへ共有フォルダのアクセス権を移行するのにPERMCOPYのようなコマンドはありませんでしょうか?

  • IEで接続したサーバ内のバッチファイルを実行したい

    IIS8で仮想ディレクトリを作り、そのディレクトリの参照を有効にする設定にしました。 クライアントからIEでディレクトリの一覧を見ることができるようなったので、そのディレクトリの中のバッチファイルを実行することで、クライアントのPCに、あるソフトが入るようにしたいです。 仮想ディレクトリ(フォルダ名を「A」とします)のフォルダの構成は、フォルダ「A」の直下にあるフォルダ「B」の中に「123.exe」、フォルダ「A」の直下にあるフォルダ「C」に「環境設定.aen」、フォルダ「A」の直下にあるフォルダ「D」には「123.bat」が入っています。 「123.bat」は、「123.exe」を実行した後、PCを再起動させるバッチファイルです。 「環境設定.aen」は、「123.exe」を実行してインストールされるソフトの環境設定のファイルです。 フォルダ「A」 |-フォルダ「B」 | |-123.exe | |-フォルダ「C」 |   |-環境設定.aen | |-フォルダ「D」 |   |-123.bat サーバーは、Windows Server 2012 です。 現在、123.batを実行しようとすると、「404-ファイルまたはディレクトリが見つかりません。」とエラーが出ます。バッチファイルではなく、直接「123.exe」を実行すると、ファイルのダウンロードが始まり、困っています。 質問したいのは、そもそもIEで接続したサーバーのフォルダ内のバッチファイルやexeファイルを実行して、クライアントのPCにソフトをインストールすることはできるのでしょうか? もし、できるのでしたら、方法は問いませんので、こういうやり方があるよというのを教えていただけないでしょうか? よろしくお願いいたします。

  • バッチファイルでアクセスパスワードが必要なフォルダ内ファイルを開きたい。

    Windows Vista Ultimateを使用しています。 サーバーの共有フォルダ内に開きたい「123.xlsx」があります。 この共有フォルダを開くためにIDとPASSが必要になっています。 バッチファイルでファイルを開くにはどのように記述したらよいのでしょうか? "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "\\サーバ名.ドメイン名\フォルダ名\123.xlsx" 上記を一行で書いています。 このままですと当然「アクセス拒否」されてしまいます。 (一度 ID&PASS入力後は上記batで開くことができます。) ネットワークドライブをマウントして開く等で使った /user:ユーザー名 パスワード を使ってみたのですが、ダメでした。 どのように記述したらよいのでしょうか? ご存知の方いらっしゃいましたら、よろしくお願いいたします。