다음 명령을 사용하는 배치 스크립트가 있습니다.
net use L: \\\ServerName\folder /persistent:yes
현재는 배치 파일에 서버 이름과 공유 경로를 하드 코딩하고 있습니다.
이를 보다 일반적으로 만들기 위해 다음을 수행했습니다.
@echo off
set /p path_folder = \\\ServerName\Software
echo %path_folder%
net use L: %path_folder% /persistent:yes
하지만 위를 실행하면 드라이브가 매핑되지 않습니다.
내가 여기서 뭘 잘못하고 있는 걸까?
답변1
문제 해결: 해결 방법은 아래와 같습니다.
@에코 꺼짐
path_folder=%1 설정
에코 %path_folder%
순 사용 L: %path_folder% /지속적:예
순 사용 L: /삭제
CDL:
이전 게시물에는 "=" 기호 앞뒤에 공백이 있어서 문제가 발생했습니다. 내 생각은 외부 프로그램에서 입력된 대로 %1을(를) 바꾸는 것이었습니다.