• 締切済み

ネットワークプレースをコマンドで追加

ネットワークプレースをコマンドで追加したいのですが、ドライブ指定ではなく、マイネットワーク直下に作成したいです。 (ウィザードで登録した感時みたいにです) 「NET USE」コマンドを使い、ドライブ指定無しで登録すると、確かに登録はできるのですが、エクスプローラーに表示されません。(再表示は当然しました) 表示させるには他にコマンドを使う必要があるのでしょうか?

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.2

原因切り分けのために、下記を実行してみてください。デスクトップにショートカットが出来れば、実行手順は間違いないと言うことですが、出来ないとVBSの実行がうまくできていないと言うことです。 Set oWSHShell = CreateObject("Wscript.Shell") Set oShell = CreateObject("Shell.Application") NetHood = oShell.Namespace(&H10).Self.Path Set oShortcut = oWSHShell.CreateShortcut(NetHood & "\Cドライブ.lnk") oShortcut.TargetPath = "C:\" oShortcut.Save

gonta_256
質問者

補足

大変すばやいご返答ありがとうございます。 すいません。 前回の方法で確かにショートカットができておりました。 ただ、私が勘違いしていたのは、エクスプローラーの「フォルダ」項目内の「マイネットワーク」にツリー表示されると思い、そっちばっかり見ておりました(^_^;) ウィザードを利用すると、フォルダ項目と名前項目の両方ができますので。 図々しくて申し訳ございませんが、フォルダ項目内の「マイネットワーク」内にぶら下げる事はできますでしょうか?

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.1

ウィザードでの追加と厳密には違うのですが、ほぼ同じ事はできます。 ネットワーク共有名へのショートカットをマイネットワークフォルダに作成します。 メモ帳で、makenetwork.vbs を作って以下のような内容にして実行します。実行はダブルクリック、もしくはコマンドプロンプトやバッチで行うなら、cscript makenetwork.vbs ShortcutName = "ネットワークショートカットの名前" ShortcutPath = "\\サーバー名\共有名" Set oWSHShell = CreateObject("Wscript.Shell") Set oShell = CreateObject("Shell.Application") NetHood = oShell.Namespace(&H13).Self.Path Set oShortcut = oWSHShell.CreateShortcut(NetHood & "\" & ShortcutName & ".lnk") oShortcut.TargetPath = ShortcutPath oShortcut.Save

gonta_256
質問者

補足

回答ありがとうございます。 指示通りにやってみましたが、何も変化がありません(泣 スクリプト自体は引っかからないで動いているのですが…… ※共有のセキュリティは問題ないです。(普通にマイネットワークから閲覧できます)

関連するQ&A

  • 「ネットワークプレースの追加」が表示されなくなりました

    WindowsXPのエクスプローラを詳細表示の状態で使用しています。 今までは、左側の「マイネットワーク」をクリックすると右側には、登録済みのネットワークショートカットの他に「ネットワーク全体」と「ネットワークプレースの追加」が表示されていたのですが、ネットワークショートカット以外のこの二つが表示されなくなってしまいました。 なお、左側には「ネットワーク全体」が表示されています。 ネットワークプレースの追加自体は別の方法で出来るのですが、今まで出来ていたものが出来なくなって気持ち悪いです。 私の説明でわかっていただけるか不安ですが、よろしくお願いいたします。

  • ネットワークプレースをコマンドで追加する方法

    Windows XPのネットワークコンピュータを開き「ネットワークプレースを追加する」を使用して、WEBフォルダを追加していますが、 これをコマンドで行う方法はないでしょうか? 以下のコマンドでできると思いましたが、「ネットワーク名が見つかりません」のエラーとなってしまいます。 net use * https://サーバ名/フォルダ名

  • ネットワークプレースの追加

    ネットワークプレースの追加ウィザードで作成しようとすると 途中でエラー(別の場所を指定してください)となってしまいできないのです。 ちなみに、作成した居場所はWEBDAVで、アクセス権もそのアカウントに対してあるものです。 他のPCから該当のアカウントでネットワークプレースを作成することができるので、そのPCの何かが原因だと思うのですが、 何がよくないのかが調べきれず、もしご存知の方がいればお力をお借りしたいと思います。 どうぞ宜しくお願いいたします。

  • エクスプローラのネットワークプレイスについて

    エクスプローラのネットワーク内に 参照したネットワークの接続機器名称が 自動でマイネットワーク直下に追加されますが、 できないように設定は可能でしょうか? ネットワークの接続機器が頻繁に替わるので、 PCの動きが悪く、立ち上がりが遅くなってしまいます。

  • ネットワークプレースでFTPを追加したら繋がらない

    表題の通りなのですが、WindowsXPでマイネットワークから「ネットワークプレースを追加する」を実行し、ネットワークのアドレスをFTPサーバのIPアドレスを指定し、ユーザ名を入力し完了します。 できあがった設定をダブルクリックで開こうとすると、「FTPフォルダエラー」と出てきて、「FTPサーバーのフォルダを開こうとしてエラーが発生しました。このフォルダへのアクセスが許可されているかどうかを確認してください。」と出てきます。 さらに詳細として 200 Type set of A 227 Entering Passive Mode(****) と出てきます。 1.普通にFTPソフトで接続するとPASVモードオフで難なく繋がります。何が原因なのでしょうか? 2.また、一度作ったネットワークプレースの設定を後で変更などはできないのでしょうか? よろしくお願いします。

  • ネットワークドライブの割り当て

    Windows 8.1 です。 net use コマンドで、ネットワークドライブの割り当てをしたいのですが、少々問題があります。 >net use e: \\landisk4\ee [password]/user:[user名] ※「\」は、¥の半角文字ですが、この質問のページでは「\」になってしまいます。 結果は、「コマンドは正常に終了しました。」 となりますが、エクスプローラにはドライブ「E」が表示されません。 アドレスバーに、e: と入力してエンターすると、 「'e:'は見つかりません。」となります。 コマンドウインドウ上では、 C:\Windows\System32> と表示されているところで、 C:\Windows\System32>e: とすると、 E:> に変わり、 E:>dir とすると、Eドライブの内容(ディレクトリ/ファイル)を見ることができます。 関連情報: Windows 7 では、上記のコマンドでエクスプローラに「E」が表示されます。 net use コマンドではなく、エクスプローラーで、「コンピュータ」アイコンを右クリックして、ネットワークドライブの割り当てを実行すると、Eドライブが追加され、ローカルドライブと同じように操作することができます。 コマンドで、ネットワークドライブを割り当て、エクスプローラに表示する方法を、ご教示願います。

  • Windows 7 ネットワークの場所を追加する

    Windows 7 のエクスプローラで[コンピュータ]を右クリックしてから[ネットワークの場所を追加する]と、サーバーのその場所が追加されますが、アドレスバーをクリックすると、 "C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Windows\Network Shortcuts\(場所名)" となり、ネットワークのパスが表示されません。 Q1. フォルダアイコンを右クリックして、プロパティを見ると、リンク先にフルパスが表示されますが、手間がかかります。 ローカルPCのフォルダと同じように、アドレスバーをクリックするだけでネットワークのフルパスを表示するようにする設定等ありますでしょうか? (Windows XPの[ネットワークプレースの追加]と同様な挙動になるとわかりやすいです。) Q2. このショートカットがローカルPCと同じドライブの場合、ファイルをドラッグ&ドロップすると、ローカルPCのドライブ⇒ネットワークドライブにもかかわらず、コピーではなく移動になります。これも別ドライブのように扱う方法はありますでしょうか? (こちらもWindows XPの[ネットワークプレースの追加]と同様な挙動になるとわかりやすいです。)

  • Microsoft Windows Network を開くのがとっても遅いのです

    [マイネットワーク]-[ネットワーク全体]-[Microsoft Windows Network] をクリックしてからワークグループが表示されるまでに1分以上掛かってしまいます。 マイネットワーク直下のネットワークプレイスをクリックした場合には、素早く開くことができます。 同じワークグループの他のPCでは数秒で表示されます。 OSは Windows XP SP2 アップデート済みです。 解消する方法をアドバイスお願いします。

  • ネットワークフォルダ追加

    現在パソコンが5台ある環境に5台パソコンを新規で追加しました。 新規の5台のパソコンはXPでメーカーがバラバラです。 NASにフォルダを追加したのですが、新規PCはマイネットワークにフォルダが表示できません。 「ワークグループのコンピュータを表示する」からはアクセスできます。 既存PCは、追加したNASのフォルダが自動で表示されます。 新しいPC5台のみ自動で何も表示できません。 ファイヤーウォールは無効でフォルダオプションの自動的に検索するはチェックが入っています。 ネットワークプレースでしたら追加はできるのですが、自動のほうが便利なのでやり方があれば教えてください。 よろしくお願いいたします。

  • Windowsネットワークのネットワークパスワード

    同じドメイン上のホストにエクスプローラから『\\サーバ名\c$\フォルダ\』 と指定するとフォルダは開けるのですが、ファイルなどを作成すると『アクセス権がありません』といった表示がされます。 異なるドメイン環境へ同様に接続した場合に、ネットワークパスワードのポップアップが表示され、入力要求されるので、administratorなどを入力しファイルを作成しています。 同じドメイン上でも同じようにネットワークパスワードを入力して作業したいのですが、出来ないでしょうか? 現状は、ネットワークドライブの割り当てを行っていたり、コマンドプロンプトより『net use』コマンドを使用し、必要なユーザを割り当てています。 手間がかかる為、何か対策はないでしょうか?