web-dev-qa-db-ja.com

Share UNCフォルダに関連付けられている物理ローカルパスを見つける

私が "Server1"という名前のサーバーの管理者であり、UNCパス\\\Server1\Share1を使用して共有が存在するとします。

Server 1にリモート接続してAdminとしてログインした場合、共有フォルダをどこにでも定義することができるため、何百万ものフォルダをスキャンせずに物理ドライブの場所を見つけるにはどうすればよいですか。

50
Chad

コマンドプロンプトウィンドウを開いてnet shareと入力し、次にヒット Enter

78
Sassafras_wot

net shareを使うことに加えて、あなたはまたwmicを使うことができます - これはあなたが(/node:で)リモートシステムに問い合わせることを可能にし、またあなたが興味を持っているものだけを得ることができます。

Share1という名前の共有を一覧表示します。

wmic /node:Server1 share where name="Share1" get name,path`

tempを含む共有のみを検索するためのパターン一致。

wmic share where 'name like ^"^%temp^%"' get name,path

奇妙に見える^はキャレットです - cmd escape char - これらはcmdがenvを展開するのを避けるために使われます。変数wmic内から使用する場合は必要ありません。

最後に、一度に多くのマシンに対してこれを実行し、(他のフォーマットの中でも)きれいにフォーマットされたhtmlテーブルとしてリストを保存することができます。

wmic /node:server1,server2 /output:shares.html share get name,path /format:htable

wmic /node: @fileでホストを指定するためにファイルを使うこともできます)


11
wmz

リモートデスクトップ接続経由のWindows 7

そのマシンにWindowsがあり、リモートデスクトップ接続を介してそれに接続できる場合:

スタート>右クリックコンピュータ>管理>コンピュータの管理(ローカル)>システムツール>共有フォルダ>株式

Computer Manage

Computer Management

共有を停止したい場合、1行を右クリック>共有を停止

enter image description here

6