2016-08-16 3 views
1

PC1은 스크립트가 실행되는 곳이며 은 도메인에 있습니다.
PC2에는 share 폴더가 있고 어떤 도메인에도없는 것이 입니다.VBScript 맵 네트워크 드라이브

Set WshNetwork = WScript.CreateObject("WScript.Network") 
WshNetwork.MapNetworkDrive "M:", "\\192.168.0.10\share", administrator, password 

다른 어떤 스크립트는 드라이브를 매핑 할 필요가 있는가?


편집 :이 this question의 중복의 일종이다,하지만 난 일을 단순화하기 위해 노력했다.

+0

그래서 어떻게됩니까? 변수'administrator'에서 문자열의 형식은 무엇입니까 –

+0

공유 폴더의 사용자 이름과 비밀번호는 문자열입니다. 공유 폴더의 PC 이름은'PC-10'과 같습니다. 나는'WshNetwork.MapNetwo rkDrive "M :", "\\ 192.168.0.10 \ share", PC-10 \ administrator, password'을 시도하고 오류 구분을 0으로 던졌습니다. 관리자, 암호, 5 초간 잘못된 사용자 이름 또는 암호가 표시됩니다. 내가 수동으로 드라이브를 매핑하고 스크립트를 실행하면 작동하지만, 나는 100 PC의 그것을 할 수 없습니다. –

+1

'administrator'는 바로 변수입니까? 당신이 그것에 할당하지 않는 한 "administrator"라는 단어가 아닌 다른 시도를 위해서'WshNetwork.MapNetwo rkDrive "M :", "\\ 192.168.0.10 \ share" , "PC-10 \ administrator", "your_password"'- 따옴표를 참고하십시오. –

답변

1

감사의 말 @Alex K.와 @langstrom은 올바른 방향을 제시합니다.

Set WshNetwork = WScript.CreateObject("WScript.Network") 
WshNetwork.MapNetworkDrive "M:", "\\192.168.0.10\share", true, "BU-10\administrator", "password" 
관련 문제