чистая доля в Windows фактический путь

611
Muhammed Rauf K

У меня есть общая папка UNC со следующим путем

\\192.168.0.100\SharedTemp\MuhammedRauf\UNC 

Как узнать физический путь, описанный выше (используя net shareили любые другие инструменты в Windows 7)?

1
Было бы полезно узнать, имеете ли вы в виду локальный компьютер или другой компьютер в сети. Второй вариант сложнее выполнить, см. Мой ответ ниже для возможного решения. Sharken 13 лет назад 0

2 ответа на вопрос

0
Sharken

Вы можете попробовать один из них:

  • Запустите, cmdчтобы добраться до командной строки. Оттуда вы печатаете net share. В первом столбце отображается имя общего ресурса, а во втором столбце отображается фактическое местоположение.
  • Запустите, regeditчтобы попасть в базу данных реестра. Оттуда перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ LanmanServer \ Shares

Приведенные ниже решения не работают должным образом, но, поскольку вы используете Windows7, вы можете попробовать PsExec следующим образом:psexec -u USERNAME -p PASSWORD \\REMOTE-PC net share

РЕДАКТИРОВАТЬ: скрипт ниже не работает должным образом

Эти методы работают только в том случае, если вы ссылаетесь на пути UNC на локальном компьютере. Если нет, вы должны загрузить небольшой скрипт Visual Basic и назвать его showcurrentfolder.vbs :

currentDirectory = left(WScript.ScriptFullName,(Len(WScript.ScriptFullName))-(len(WScript.ScriptName))) WScript.Echo currentDirectory 

Все, что вам нужно сделать сейчас, это перейти к указанному выше пути UNC и запустить его.


РЕДАКТИРОВАТЬ: скрипт ниже не работает должным образом

Попробуйте это, если сетевой компьютер работает под управлением Linux / Mac:

Загрузите этот небольшой скрипт как showcurrentfolder.htm и запустите его:

<HTML><HEAD> <SCRIPT LANGUAGE="JavaScript"> var path = location.pathname; document.write("<center>" + path + "</center>"); </SCRIPT> </HEAD></HTML> 
Я создал файл и запустил его. Он приходит и закрывается очень быстро. Muhammed Rauf K 13 лет назад 0
Попробуйте новое решение, которое я только что добавил. Sharken 13 лет назад 0
Сетевой ПК работает под управлением Windows 7. Я получил следующее, когда открыл «showcurrentfolder.htm» /SharedTemp/MuhammedRauf/UNC/path.html Muhammed Rauf K 13 лет назад 0
0
Pitto

Если у вас есть доступ к компьютеру, который действует как «файловый сервер», я делаю это, щелкая правой кнопкой мыши на компьютере, затем выбираю «Управление», а затем в общих папках вы можете найти, где общий ресурс хранится на физическом диске. Это также работает (если у вас есть пользователь / пароль), подключая консоль управления Microsoft (mmc.exe) к удаленному хосту.

Просто спросите любые детали: я буду рад помочь :)