過去の桐井戸端BBS (桐ver.9) |
30553 | ネットワークドライブがうまく認識してくれない | 尾形 | 2005/07/20-10:24 |
よろしくお願いします。WinXP+桐9-2005です ネットワークドライブの割り当てで サーバを割り当てています(Uドライブ) デスクトップにシステム起動用のアイコンを作成しています "U:\起動.WFM"へのショートカットを直接作成すれば 問題ないのですが C:\K3\KIRIV9\System\KIRI9.EXE -ao "U:\起動.WFM" KIRI9.EXE -ao のショートカットからだと 無効なパスとなりよろしくありません マイコンピュータで一度Uドライブを、開けてから 実行すれば問題ないのですが パソコンを起動する都度最初にすのるが面倒です バッチファイルから U: C: C:\K3\KIRIV9\System\KIRI9.EXE -ao "U:\起動.WFM" としてみましたがダメでした 何かいい方法ないでしょうか? | |||
30554 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-10:36 |
記事番号30553へのコメント 起動バッチファイル、もしくは、スクリプトに、ドライブがマップされていなければ 先にマップしてから、桐を起動するような仕組みを先に組み込んでおいては? ------------------------------------------------------------------------------ バッチファイルの場合 if not exist u:\ net.exe use u: \\hogehoge\drive\data\kiri /persistent:no ------------------------------------------------------------------------------ VBScript の場合 On Error Resume Next Dim FS Set FS = WScript.CreateObject("Scripting.FileSystemObject") For I=1 To 18 Step 1 If FS.FolderExists("\\hogehoge\drive") Then Call DriveMap() Exit For End If WScript.Sleep 10000 Next Set FS = Nothing WScript.Quit Private Sub DriveMap() Dim WSHNetwork Set WSHNetwork = WScript.CreateObject("WScript.Network") If Not FS.DriveExists("U") Then WSHNetwork.MapNetworkDrive "U:", "\\hogehoge\drive\data\kiri", FALSE End If Set WSHNetwork = Nothing End Sub ------------------------------------------------------------------------------ | |||
30555 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-10:44 |
記事番号30554へのコメント ちなみに私の場合は、パソコンの起動時に先のようなスクリプトを組み込んで ドライブをマップしています。 なお、私のメインパソコンには併せて、メインのパソコンが起動する際には サーバが起動していない場合には WakeUp 機能で、サーバも起動するように なっているので、先の VBScript では、For I=1 To 18 Step 1 の部分で、 そのサーバが立ち上がる時間を見越してループ(待機)させています。 | |||
30556 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/20-10:54 |
記事番号30555へのコメント どうも、ありがとうございます マップはできているのです マイコンピュータの中にはUドライブのアイコンがあります ただ、桐側でそれを認識していない(?)というか・・・ | |||
30557 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/20-11:07 |
記事番号30556へのコメント 毎回マップからやり直すしかダメなようですね バッチファイルでマップします >if not exist u:\ net.exe use u: >\\hogehoge\drive\data\kiri /persistent:no ありがとうございました | |||
30558 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-11:21 |
記事番号30557へのコメント > マップはできているのです > マイコンピュータの中にはUドライブのアイコンがあります > ただ、桐側でそれを認識していない(?)というか・・・ > 毎回マップからやり直すしかダメなようですね この状態は、ログオン時にサーバが立ち上がっていない状態とかで 永続的接続になっていても、実際には接続が完了していない(マップされていない)ログオンが 完了していない状態ですよね。 この状態ですと DIR とかでも見る事は出来ないですよね、マイコンピュータ(エクスプローラ)だと、 中に入ろうとして時に自動的に相手サーバに自動ログオンしてくれるので、 自動的に入れるのでしょうけれど・・・ 桐も、この状態で直接ファイルを開こうとすると、ファイルが無いとか怒られるけど、 フォルダー一覧とか開いて、入り直すとログオンできて、相手が見られるようになると思います。 エクスプローラに任せて自動ログオンするか、コマンドライトか使うならば、 明示的に利用者がログオンしないといけないわけですね!? | |||
30559 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/20-12:18 |
記事番号30558へのコメント >この状態は、ログオン時にサーバが立ち上がっていない状態とかで >永続的接続になっていても、実際には接続が完了していない(マップ >されていない)ログオンが完了していない状態ですよね。 いえ、サーバは立ち上がっています 普通に使用していても、パソコン(クライアント側)を 一度、再起動させたらまた最初の状態に戻ります (Uドライブを一度開かないと不可) | |||
30560 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-13:34 |
記事番号30559へのコメント >いえ、サーバは立ち上がっています >普通に使用していても、パソコン(クライアント側)を >一度、再起動させたらまた最初の状態に戻ります >(Uドライブを一度開かないと不可) ひょっとして、そのサーバは Linux + Samba で構成された NAS なのかな? 純正の Winodws サーバでないという意味です。 全く Windows のサーバ相手に永続的マップを貼らずに、Sambaだけにマップを行っている場合に、 ログオン時にサーバが立ち上がっていても自動ログオンされない状態になる事があるようです。 相手が Windows のサーバだったら、何もせずにコマンドプロンプトで DIR X: と中身を見られました。 で、この事とサービスの NET LOGON との関係はどうかと思い このサービスを私のデフォルトの「手動」から「自動」に変えてみたり、 Samba だけで無く、Windows 相手にも永続的マップを 貼ったりして、いくつか試してみましたが、そのうちに、全く 最初の状態の Samba 相手にだけにマップして、NET LOGON も 「手動」に戻しても、起動時に正常に自動ログオンされマップ された状態になるようになってしまいました。 他のパソコンでは最初から、この状態だったのですが、 メインのパソコンだけ、尾形さんと同じような症状を最初は示したのですが、 正常になってしまいました。 どうも、Windows 相手には自動ログオンが効いても、Samba相手には 自動ログオンが不安定になる場合があるようです。 # 他のパソコンは常時 Samba だけでなく、Windows パソコンに # 対して(メインパソコンのドライブ)もマップしているので、 # 最初から正常だったのかな? と言う事で、ログオン時に正常にマップ(自動ログオン)されないのは、サーバ側の影響かな!? Windows に対しマップして再起動したらどうなります? > 尾形さん | |||
30561 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/20-13:53 |
記事番号30560へのコメント なんかお手数かけているようで、すいません >ひょっとして、そのサーバは Linux + Samba で構成された NAS >なのかな? 純正の Winodws サーバでないという意味です。 当たりです ちゃんとここまで書くべきでした m(__)m バッファロのHD-120LANです >Windows に対しマップして再起動したらどうなります? > 尾形さん 今、手元にないので近々試してみます | |||
30563 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-14:23 |
記事番号30561へのコメント >ちゃんとここまで書くべきでした m(__)m >バッファロのHD-120LANです 私が試したのは、通常使っているのは自動的にスクリプトで マップするようになっているので、他の Linux 機としては HDD レコーダの NEC PX-AX300H に対してマップして試して みました。だから、Linux の kernel は 2.4.18 で Samba は 2.2.1a ですかね。 Samba でも 3.x 系だとまた違う動きをするのかも知れません。 ほかにも設定で何とかなるような代物なのかな? よくわかりません。 >>Windows に対しマップして再起動したらどうなります? > 尾形さん >今、手元にないので近々試してみます どっちにせよ、ドライブを必要とする「桐」の場合は、スクリプト書いて、明示的にマップを行う、 昔ながらの手法の方が確実で間違いは無いと思います。 ユーザが勝手に「切断」する場合だってあるでしょうし? # サービスの NET LOGON に関しては、ドメイン関係への # 接続だから、今回問題とは関係なさそうですね。ワーク # グループで組んでいるパソコンではサービス自体が開始でき # ませんし・・・ | |||
30565 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-18:24 |
記事番号30563へのコメント > 自動再接続 コンピュータの再起動後に割り当て済みネットワーク ドライブに接続されない http://support.microsoft.com/default.aspx?scid=kb;ja;283492 | |||
30566 | Re:ネットワークドライブの認識? | hidetake | 2005/07/20-18:32 |
記事番号30565へのコメント > バッファロのHD-120LANです IO・DATA のサポートセンターの Q&A には http://www.iodata.jp/support/qanda/answer/s11312.htm > Question > パソコン起動時に、割り当てたネットワークドライブが切断されているのですが? > > Answer > <内容> > > OSの仕様です。 > > WindowsXP では、起動に必要な時間を減らすためにネットワークドライブに > 再接続せずに起動する仕様になっており、製品側では回避方法がありません。 > > <参考> > Microsoft社サポート技術情報 > http://support.microsoft.com/default.aspx?scid=kb;ja;283492 なんて書いてありますね。 | |||
30567 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/21-07:07 |
記事番号30566へのコメント >デスクトップの右下に黄色のバルーン ヒントが表示され、 >一部のネットワーク ドライブが再接続されなかったことが通知されます ちなみに、これは出てないです windowsサーバ環境では、これが表示されていても、 起動して少し時間がたてば 自動で復旧(接続)していたように思いますが 今の自分の環境はいつまでたっても自動接続はしません | |||
30568 | Re:ネットワークドライブの認識? | 尾形 | 2005/07/21-07:19 |
記事番号30567へのコメント マイコンピュータを開いて、よくよく見てみると ネットワークドライブ(Uドライブ)のアイコン表示の 画面左側の詳細の表示の所に 「切断したネットワークドライブ」と書いてありました orz #以前は切断しているときはドライブアイコン自体に #赤×が出ていたと思うのだけど |