[windows] 네트워크 드라이브의 UNC 경로를 찾으십니까?

WEBMethods 프로젝트를 위해 작업중인 네트워크 Q 드라이브의 경로를 결정할 수 있어야합니다. 이전에 가지고있는 코드는 내 구성 파일에 있습니다. 보안상의 이유로 디렉토리 안에 단일 문자 leter를 배치했습니다. 세미콜론이 무엇인지 잘 모르겠지만 이중 슬래시가 드라이브 이름이 작동하는 것이라고 생각합니다.

질문 : Windows 7 컴퓨터에서 특정 드라이브 위치에 대한 UNC의 전체 경로를 쉽게 찾을 수있는 방법이 있습니까?

암호:

allowedWritePaths=Q:/A/B/C/D/E/
allowedReadPaths=C:/A/B;//itpr99999/c$/A/FileName.txt
allowedDeletePaths=



답변

Windows에서 네트워크 드라이브를 매핑했지만 해당 UNC 경로를 모르는 경우 명령 프롬프트 ( 시작 → 실행 → cmd.exe )를 시작 하고 net use명령을 사용 하여 매핑 된 드라이브와 해당 UNC 경로를 나열 할 수 있습니다.

C:\>net use
New connections will be remembered.

Status       Local     Remote                    Network

-------------------------------------------------------------------------------
OK           Q:        \\server1\foo             Microsoft Windows Network
OK           X:        \\server2\bar             Microsoft Windows Network
The command completed successfully.

명령이 실행되는 사용자 컨텍스트에 대해 매핑되고 연결된 네트워크 파일 공유 목록이 표시됩니다. cmd.exe자신의 사용자 계정으로 실행하는 경우 표시되는 결과는 자신의 네트워크 파일 공유입니다. cmd.exe로컬 관리자와 같은 다른 사용자 계정으로 실행하는 경우 대신 해당 사용자의 네트워크 파일 공유가 표시됩니다.


답변

Microsoft Office가있는 경우 :

  1. 오른쪽 -Windows 탐색기에서 드라이브, 폴더 또는 파일을 Word 문서 또는 Outlook 전자 메일의 본문으로 끕니다.
  2. ‘선택 여기에 하이퍼 링크 만들기

삽입 된 텍스트는 끌어온 항목의 전체 UNC가됩니다.


답변

이 질문은 이미 답변되었지만 UNC 경로를 얻는 더 편리한 방법 이 있고 더 많은 방법 이 있으므로 무료이며 한 번의 클릭으로 원하는 경로를 실제로 얻을 수있는 Path Copy를 사용하는 것이 좋습니다.

https://pathcopycopy.github.io/

다음은 작동 방식을 보여주는 스크린 샷입니다. 최신 버전에는 더 많은 옵션과 확실히 UNC 경로가 있습니다.

여기에 이미지 설명 입력


답변

대답은 간단한 PowerShell한 줄입니다.

Get-WmiObject Win32_NetworkConnection | ft "RemoteName","LocalName" -A

UNC하나의 특정 드라이브에 대해서만 가져 오려는 경우 where 문을 추가합니다.

Get-WmiObject Win32_NetworkConnection | where -Property 'LocalName' -eq 'Z:'  | ft "RemoteName","LocalName" -A


답변

$CurrentFolder = "H:\Documents"
$Query = "Select * from Win32_NetworkConnection where LocalName = '" + $CurrentFolder.Substring( 0, 2 ) + "'"
( Get-WmiObject -Query $Query ).RemoteName

또는

$CurrentFolder = "H:\Documents"
$Tst = $CurrentFolder.Substring( 0, 2 )
( Get-WmiObject -Query "Select * from Win32_NetworkConnection where LocalName = '$Tst'" ).RemoteName


답변