Aşağıda geliştirdiğim bazı hackler. Zarif değillerdir, ancak şirket ortamınızda işlevsel olabilirler.
Sadece ev sahibi
Birçok uygulamanın sadece HOMEDRIVE / HOMEPATH kullandığı görülüyor. Bu durumda, temel sürücü harfini UNC sürücü yönetici yolu üzerinden yerel kullanıcı yolunuza çeken bir başlangıç komut dosyası oluşturabilirsiniz:
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
net use g: /delete
net use g: \\localhost\C$\Users\username
HOMEDRIVE Yerel Varsayılan
"Sunucu" 'ya ada göre erişmeniz gerekmiyorsa, grup ilkesi ayarının başarısız olmasına ve yerel makinenize geri dönmesine neden olabilirsiniz. Bunu yapmanın en kolay yolu, C: \ Windows \ System32 \ drivers \ etc \ hosts dosyasına bir giriş eklemektir :
127.0.0.1 Server
Yeniden başlattıktan sonra, şöyle bir şey görmelisiniz:
set HOME
HOMEDRIVE=C:
HOMEPATH=\Users\username
Hibrit Yerel / Uzak UNC Yolları ile ANASAYFA / PAYLAŞ
Bazı UNC yollarının adını "Sunucu" olarak erişmek istiyorsanız, ancak diğer yerel yollara sahip olanları geçersiz kılsanız, aşağıdaki uyuşmazlığı geliştirdim. Not: "Sunucu" ya doğrudan sunucu bağlantıları hala yerel makinenize çözülecektir. Bu çözümü yalnızca "Sunucu" yalnızca bir dosya sunucusuysa öneririm:
Değiştir C: \ Windows \ System32 \ drivers \ etc \ hosts yerel makineye "Sunucu" yönlendirmek için:
127.0.0.1 Server
Kimlik bilgilerinin yerel UNC yoluna geçirilmesine izin vermek için HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ MSV1_0 dizinine aşağıdaki Çok Dizeli kayıt defteri değerini ekleyin :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\
BackConnectionHostNames = Server
Sunucunun kökü olarak işlev görecek sahte bir dizin oluşturun:
set DUMMY_LOC=C:\Server_Dummy
mkdir %DUMMY_LOC%
cd /D %DUMMY_LOC%
Gerçek Sunucuya yönlendirmek istediğiniz her UNC yolu için:
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
Yerel olarak tanımlamak istediğiniz her UNC paylaşımı için (Kullanıcılar gibi):
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
Yeniden Başlatma
Örneğin, bu aşağıdaki UNC yollarının çözülmesine izin verecektir:
\\Server\Remote_Example => \\Server.network.blah.com\Remote_Example
\\Server\Users => C:\Users
Bu yol çözünürlüğü, sürücü eşlemeleri öncesinde yapılmalıdır. Eşlemelerle ilişkilendirilen UNC yolları geçerli olduğu sürece (yerel veya uzak olabilirler), sürücü harfleri beklendiği gibi davranmalıdır.
Örneğin, kurulumumda aşağıdaki değişkenler etki alanı tarafından zorlanır:
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
Ancak haritalarım nedeniyle sonuç:
G: => \\Server\Users\username => C:\Users\username