set SourceDir=\\my_server\path
if "%SourceDir:~0,2%"=="\\" (
set sourceHost= REM not sure what to do. here I need to isolate hostname
for /f "tokens=2" %%b in ('nslookup %SourceDir%^|find /i "Address"') do set ser_ip=%%b
REM here I need to replace my_server with %ser_ip%
)
在此代碼中,我試圖用網絡路徑中的IP地址替換主機名。如何用網絡驅動器路徑中的IP地址替換主機名使用批量命令
-
在
- 在
REM here I need to replace my_server with %ser_ip%
線需要隔離與檢索到的IP地址
set sourceHost= REM not sure what to do. here I need to isolate hostname
行,我需要的主機名從路徑
更換主機名
10.12.13.14
最後的結果應該是\\10.12.13.14\path
請幫我這兩行。謝謝!
您是否獲得了主機名它正在運行的電腦或服務器的主機名?你知道服務器的名字了嗎? –
其服務器的主機名。網絡路徑傳遞給批處理文件。所以我將主機名作爲路徑的第一部分。 \\\'my_server' \ path –