2014-11-04 2 views

답변

2

, 당신은 자신의 로컬 경로 등가물로 공유 목록을 얻을 수 있습니다 : 당신은 당신의 주 경로에 이름 속성을 일치 할 필요 단지 것

PS C:\> gwmi Win32_Share 
Name  Path  Description 
----  ----  ----------- 
ADMIN$ C:\Windows Remote Admin 
C$  C:\   Default share 
IPC$     Remote IPC 

, 다음 로컬 경로를 얻을 교체 결과의 Path 속성을 사용하여 해당 서버에서 :

$name = "shared" 
$share = (gwmi Win32_Share | ? { $_.Name -eq $name } 
$path = $share.Path + "\scripts\testing" 

참고 : 당신은 또한 다른 컴퓨터에 대해 명령을 실행하기 위해 gwmi cmdlet으로 -ComputerName 매개 변수를 전달할 수 있습니다. 유효한 자격 증명을 제공하려면 -Credential 매개 변수를 전달해야 할 수도 있습니다.

+0

감사합니다. 내 시나리오는 약간 다릅니다. 공유 경로 \ somemachine \ shared \ scripts \ testing \ 있고이 경로에 추가 할 폴더 및 파일이 많이 있습니다. UNC 경로의 로컬 경로를 얻고 싶습니다. \ somemachine \ shared \ scripts \ testing \ BuildDrop \ Daily \ ComponentX \ Scripts –

+0

어떻게 다른지 이해할 수 없습니다. 서버 이름을 변환해야합니다. 로컬 경로에 공유 ... 나는 당신이 그것을 변환 한 후에 당신이 그 경로에 모든 다른 폴더와 파일을 추가 할 수있을 것 같아? 접근 방식은 기본적으로 동일합니다. 시도한 것은 무엇이고 작동하지 않는 것은 무엇입니까? – Goyuix

관련 문제