Как я могу получить имя сервера из пути UNC, который ведет к файлу DFS
У меня есть путь DFS UNC \\rootxx\xx\xx\
что приводит к файлу на удаленном сервере, как я могу получить имя сервера, где файл находится с использованием Perl.
1 ответ
Только минута гуглинга дает несколько ссылок
dfsutil link <dfsfolder>
Если у вас есть возможность использовать powershell v3+, вы можете использовать
Get-DfsnFoldertarget <dfs folder> | select targetpath
Если вам нужен список общих ресурсов, которые связаны с путем DFS, попробуйте:
Get-WmiObject -Class Win32_DFSTarget|
Where {$_.LinkName -like "\\Domain\DFS\Folder"}|
Select @{n='Path';e={"\\{0}\{1}" -f $_.ServerName,$_.ShareName}}