배치 스크립트가 포함된 공유 드라이브 맵

배치 스크립트가 포함된 공유 드라이브 맵

다음 명령을 사용하는 배치 스크립트가 있습니다.

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을(를) 바꾸는 것이었습니다.

관련 정보