Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Lokaler (absoluter) Pfad von Netzfreigabe im UNC Format herausfinden

Frage Entwicklung VB for Applications

Mitglied: Peter161

Peter161 (Level 1) - Jetzt verbinden

04.07.2009, aktualisiert 11:28 Uhr, 15951 Aufrufe, 9 Kommentare

Hallo,

ich möchte übers Netzwerk eine Share erstellen und habe dafür auch schon eine Lösung gefunden. Nur muss ich dafür den Lokalen Pfad des Ordners angeben.
Basis ist ein Ordner der freigegeben wird und in dem Unterordner erstellt werden.

Ich möchte also von \\server\SNW den lokalen Pfad herausfinden.
Ich habe schon in der Registery gesucht und was gefunden, bei HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\lanmanserver\Shares

und eine Webseite, aber damit kann ich leider nicht viel anfangen.
http://entwickler-forum.de/archive/index.php/t-5919.html

Vielen Dank.

Eigendlich soll es dann in eine Batch eingebaut werden.
Vielen Dank.

Peter.
Mitglied: 80220
06.07.2009 um 23:34 Uhr
Hallo,

weise dem Pfad einen Laufwerksbuchstaben (Net use X: \\Server\\SNW)
Mit net use X: bekommst du dann den realen Pfad raus.
Bitte warten ..
Mitglied: Peter161
08.07.2009 um 09:39 Uhr
und wie bekomme ich dann damit den lokalen pfad raus? bb
Bitte warten ..
Mitglied: 80220
08.07.2009 um 11:25 Uhr
Sorry, ich war da auf dem falschen Dampfer.

Welches OS lauft auf dem Rechner, der den Ordner freigegeben hat und welches auf dem abfragenden Client?
Bitte warten ..
Mitglied: Peter161
08.07.2009 um 14:50 Uhr
Client: XP
Server: 2003

Ein Basisordner wird freigegeben und innerhalb des Basisordners werden Unterordner erstellt. Diese Unterordner werden dann Freigegeben, dazu muss man aber den lokalen Pfad des Basisordners wissen.

Danke.
Bitte warten ..
Mitglied: 80220
08.07.2009 um 14:51 Uhr
"XP" ist eine Produktfamilie. Ein OS hat einen vollständigen Namen. Ich hätte gern vollständige Informationen, bevor ich weiter Tipps gebe.
Bitte warten ..
Mitglied: Peter161
08.07.2009 um 15:13 Uhr
Das Betriebssystem der Clients ist XP Professional SP3.
Danke.
Bitte warten ..
Mitglied: 80220
08.07.2009 um 15:23 Uhr
Ok. Dann kannst du mit administrativen Rechten die Registry des Servers vom Client aus abfragen, erst mal nur über die Konsole am Client:

01.
for /F "tokens=4 delims==" %a in ('reg query \\Server\HKLM\SYSTEM\ControlSet001\Services\LanmanServer\Shares /v SNW ^| Find "Path="') do echo %a
Dahinten ist noch ein Teil "\0Parameters" angehängt, den kann man dann noch entfernen. Probiere erst mal aus, ob das funktioniert.

Für "Server" und "SNW" natürlich die korrekten Bezeichner einsetzen.

Wenn du das auch direkt am Server erledigen kannst, musst du hinter reg query das "\\server" weglassen.
Bitte warten ..
Mitglied: Peter161
08.07.2009 um 15:49 Uhr
Wunderbar, leider ist mein Ergebnis:
C:\test\SNW\0Permissions

Wie bekomme ich 0 Permissions weg?
Danke.
Bitte warten ..
Mitglied: 80220
08.07.2009 um 16:02 Uhr
Wie bekomme ich 0 Permissions weg?
Du änderst hinten in der Zeile das "echo %a" in Set "Source=%a" und trennst den hinteren Teil in einer neuen Zeile mit

01.
set Source=%source:~0,-13%
Dann hast du anschließend nur noch C:\Test\SNW in der Variablen stehen.

Wenn du das Ganze im Batch machen möchtest, musst du für die Schleifenvariable %a das %-Zeichen verdoppeln, also %%a schreiben.
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Netzwerkgrundlagen
gelöst Syncovery auf UNC-Pfad - Account (3)

Frage von freenode zum Thema Netzwerkgrundlagen ...

Windows 7
UNC Pfad funktioniert nicht (10)

Frage von patrickebert zum Thema Windows 7 ...

Suse
gelöst MySQL - mysqladmin-Pfad herausfinden? (2)

Frage von McLion zum Thema Suse ...

Batch & Shell
Problem mit UNC-Pfad ? powershell-skript (2)

Frage von today12 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (17)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

DSL, VDSL
DSL-Signal bewerten (14)

Frage von SarekHL zum Thema DSL, VDSL ...