아래는 내가 개발 한 일부 해킹입니다. 우아하지는 않지만 회사 환경에서 작동 할 수 있습니다.
홈 드라이브 만
많은 응용 프로그램이 HOMEDRIVE / HOMEPATH 만 사용하는 것 같습니다. 이 경우 UNC 드라이브 관리 경로를 통해 기본 드라이브 문자를 로컬 사용자 경로에 다시 매핑하는 시작 스크립트를 만들 수 있습니다.
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
net use g: /delete
net use g: \\localhost\C$\Users\username
HOMEDRIVE 로컬 기본값
이름으로 "서버"에 전혀 액세스 할 필요가 없으면 그룹 정책 설정이 실패하여 로컬 컴퓨터로 폴백 될 수 있습니다. 가장 쉬운 방법은 C : \ Windows \ System32 \ drivers \ etc \ hosts에 다음 과 같이 항목을 추가하는 것입니다.
127.0.0.1 Server
재부팅 후 다음과 같은 내용이 표시됩니다.
set HOME
HOMEDRIVE=C:
HOMEPATH=\Users\username
하이브리드 로컬 / 원격 UNC 경로가있는 홈 드라이브 / 쉐어
일부 UNC 경로의 이름으로 "서버"에 액세스하고 싶지만 로컬 경로로 다른 서버를 무시하려면 다음과 같은 혐오를 개발했습니다. 참고 : "서버"에 대한 직접 서버 연결은 여전히 로컬 시스템으로 확인됩니다. "서버"가 파일 서버 인 경우에만이 솔루션을 권장합니다.
C : \ Windows \ System32 \ drivers \ etc \ hosts 를 수정 하여 "서버"를 로컬 컴퓨터로 리디렉션하십시오.
127.0.0.1 Server
다음 다중 문자열 레지스트리 값을 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ MSV1_0 에 추가하여 로컬 UNC 경로로 신임 정보를 전달하십시오.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\
BackConnectionHostNames = Server
서버의 루트로 사용할 더미 디렉토리를 작성하십시오.
set DUMMY_LOC=C:\Server_Dummy
mkdir %DUMMY_LOC%
cd /D %DUMMY_LOC%
실제 서버로 보내려는 각 UNC 경로에 대해 다음을 수행하십시오.
rem Alternatively you can use an IP below, but it is more likely to break if DNS changes
set SERVER_FQDN=Server.network.blah.com
rem Take a look at what's available...
net view \\%SERVER_FQDN%\
mklink /D Remote_Example \\%SERVER_FQDN%\Remote_Example
net share Remote_Example=%DUMMY_LOC%\Remote_Example /grant:everyone,FULL
로컬로 정의하려는 각 UNC 공유에 대해 (예 : 사용자) :
rem The link isn't really necessary for the share, I just find it easier to manage when all of these hacks are in the same directory
mklink /D Users C:\Users
net share Users=%DUMMY_LOC%\Users /grant:everyone,FULL
재부팅
예를 들어 다음과 같은 UNC 경로를 확인할 수 있습니다.
\\Server\Remote_Example => \\Server.network.blah.com\Remote_Example
\\Server\Users => C:\Users
이 경로 확인은 드라이브 매핑 전에 발생해야합니다. 매핑과 관련된 UNC 경로가 유효한 경우 (로컬 또는 원격이든) 드라이브 문자가 예상대로 작동해야합니다.
예를 들어 내 설정에서 도메인에 의해 다음 변수가 적용됩니다.
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
그러나 내 매핑으로 인해 결과는 다음과 같습니다.
G: => \\Server\Users\username => C:\Users\username