답변:
명령 프롬프트에서 다음 구문을 사용하여 드라이브를 맵핑하십시오.
net use X: \\Hostname\Share /savecred /p:yes
그런 다음 사용자 이름과 암호를 입력하라는 메시지가 표시되며, 다시 저장된 후에도 저장되지 않습니다.
시작 → 실행 → control userpasswords2
→ 고급 → 암호 관리 를 열어 자격 증명을 추가 할 수도 있습니다 .
이 기능은 Windows XP 이상에 있습니다.
control userpasswords2
> 고급> 비밀번호 관리 로 이동 하면 컴퓨터 이름이 표시됩니까? 삭제 한 경우 net use
명령을 다시 실행하고 "작업이 성공적으로 완료되었습니다"라는 메시지가 표시되는지 확인하십시오.
Stephen Jennings는 정답을 가지고 있지만 재부팅 후 네트워크 드라이브에 암호를 저장하지 않는 XP 컴퓨터가 상당히 있음을 알았습니다 (Ravisha 및 user65130이 알 수 있음). XP 컴퓨터에서 찾은 유일한 해결책은 이것을 배치 파일에 넣는 것입니다.
net use X: \\Hostname\Share password /savecred /p:yes
또는
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
배치 파일을 시작 폴더에 넣은 다음 다시 부팅 할 때마다 매핑 된 드라이브가 다시 연결됩니다. 이 방법의 나쁜 점은 암호가 파일에 일반 텍스트로 저장된다는 것입니다.
먼저 도메인 환경에있는 경우 공유에 올바른 NTFS 권한을 부여하고 로그인 스크립트를 설정합니다. 나는 순 사용을 좋아한다
net use z: \\server\sharename
작업 환경에있는 경우 클라이언트에 로그인 할 때 공유 컴퓨터에서 동일한 사용자 이름과 암호를 생성하면 동일한 작업을 수행 할 수 있습니다.
이와 같은 것을 사용할 수 없으면 스크립트로 사용자 이름과 비밀번호를 지정할 수 있습니다.
net use z: \\server\sharename /user:machinename\username Password
일반 사용자가 권한을 알고이 도구로 exe로 설정하는 것을 조금 더 어렵게 만듭니다.
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT