Windows (XP veya daha yenisi) SUBST tarafından oluşturulanlar gibi kalıcı sürücü eşlemeleri oluşturmak için yerleşik bir yöntem var mı? Bir üçüncü taraf aracı buldum psubst . 3. parti araçları olmadan yapmanın bir yolu var mı?
Şey Vikipedi bahseder :
C:\>SUBST /? Associates a path with a drive letter. SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: Specifies a virtual drive to which you want to assign a path. [drive2:]path Specifies a physical drive and path you want to assign to a virtual drive. /D Deletes a substituted (virtual) drive. Type SUBST with no parameters to display a list of current virtual drives.
Böylece yolları subst
kullanarak sürücü harfleriyle ilişkilendirebilirsiniz. Persistent SUBST command (psubst) yazılımı çok kullanışlı görünüyor ve başlangıçta çalıştırılması için bir çözüm sunuyor:
https://code.google.com/p/psubst/#Inconstancy
Döneklik
Ancak, sistemin yeniden başlatılması sanal diski yok eder. Ne yapalım? Başlangıçtan sonra bir disk oluşturulabilir. Ancak, başlangıçta ilk adımlarda bir disk gerektiğinde ne yapmalı? Örneğin, hizmetleri çalıştırmak için? Sistem kayıt defterinden sanal disk başlatmak için sistem özelliği vardır:
REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] "Z:"="\\??\\C:\\Documents and Settings\\All Users\\Shared Documents"
.REG
uzantılı bir metin dosyası oluşturmak ve onu çalıştırmak yeterlidir. Bir sonraki sistem başlatıldığında, oturum açma sırasında sanal disk mevcut olacaktır. Bir disk ve yol adı tanımlaması gerekiyor. Yoldaki her ters eğik çizginin ikiye katlandığını unutmayın.
Windows'ta kayıt defteri düzenleyicisini aşağıdaki gibi çalıştırabilirsiniz:
regedit
HKEY_CURRENT_USER
adresinde kurmak, her kullanıcı için farklı kurulumlara sahip olma avantajına sahiptir. Bir sistem servisi cihaza bağlı olmadığı sürece kullanıcı alanı kurulumunu yapmayı tercih ederim.
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"F Drive"="subst F: D:\\mount\\db"
"G Drive"="subst G: D:\\mount\\log"
Kaynak: http://networkadminkb.com/KB/a446/how-to-use-drive-letters-mount-points-the-same-disk-drive.aspx
Bağlandığınız sayfada bir cevap var. Üçüncü taraf aracına ihtiyacınız yoktur, bu sayfada açıklandığı gibi basit bir kayıt defteri girdisiyle yapabilirsiniz.
Bu içeriğe sahip 'mapdrive.reg' adında bir metin dosyası oluşturun:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Z:"="\\??\\C:\\Documents and Settings\\All Users\\Shared Documents"
O zaman kurmak için üzerine çift tıklayabilmelisin, 3. parti araçlara gerek yok.
Bunu buldum çünkü başlangıçtaki alt komut dosyalarım üzerinde bir gelişme arıyordum - Tamam çalıştı, ancak bazen başlangıçta disklerim eşlenmemiş olduğu için klasörler kilitlendikten sonra çalıştırıldılar.
İlk olarak, kayıt defterini düzenledim ancak çalışmasını sağlayamadım. Ancak, bu alternatife rastladım, ki substrat kullanmasa da benim için "SUBST eşlemesini yeniden başlatmalar arasında nasıl kalıcı hale getirebilirim?" Subst ... kullanmayın (uygun 'bilgisayarAdı' ve 'yolAdı' ifadelerini girin):
Net Kullanım u: "\\ bilgisayarAdı\c $\pathName"/persistent: yes
Bunu Hank Arnold’un önerisinden yerel sürücülerin haritalandırılması tartışmasında uyarladım.\\ BilgisayarımAdı\c'nin işe yarayacağını tahmin etmiştim, ancak $ uygulamasını bilmiyordum.
"Net Use" komutunu denemeden önce
\\ computerName\c $
Başlangıç klasörünüze yapmak istediğiniz tüm SUBST'ları yapan bir toplu iş dosyası bırakın.
Orijinal PSubst'un bazı kısıtlamaları olduğu ve yazar tarafından sonuçlandırıldığı anlaşıldığı için ihtiyaçlarıma yeni bir sürüm yazmam, bazı sorunları çözmem ve fonksiyonellik ve esneklik eklemem gerekiyordu.
PSubst sürüm 3 toplu iş dosyası için burayı kontrol edin
https://github.com/cyberponk/psubst
Windows 7, Windows 8, Windows 10, Windows Server 2012 ile uyumlu
Not: Bu eserin asıl yazarı caydırmak gibi bir amacı yoktur ve sadece asıl gereklilik nedeniyle ortaya çıkmıştır:
Yeni bir yönetici olarak SUBST´ing ağ sürücülerine sürekli ihtiyacım var ve farklı ağ kullanıcılarıyla uğraşıyorum.
Herkes bir Windows uzmanı olmadığı için, web üzerinden okuduğum kodlara dayanarak, hata yönetimi ile otomatik yönetici yükseltmesinin yardımcı olacağını düşündüm.
Bazı insanlar tartışma sırası ile mücadele ederken, senaryonun herhangi bir sıradaki argümanlarla çalışmasının en iyi olacağını düşündüm.
Her eklenen işlevselliği hatırlayamıyorum, ancak her ekleme yalnızca zorunlu olarak yapıldı. Kodu paylaşıyorum, böylece başkaları yaşadığım sıkıntılarla karşılaşmayabilir. Bununla paylaşma ve yardım etmekten başka bir niyet yoktur.
Aslında, PSUBST aracı Windows'ta ikame edilmiş sürücülerin yaratılmasının iki farklı yolunu birleştiriyor. Yeni başlayanlar arasında kalıcı bir sürücü kullanmak istiyorsanız, bu aracı ihtiyacınız olan her sürücü için bir kez çalıştırabilirsiniz. Başka bir yol "davr" tarafından önerilen yöntemi kullanmaktır. PSUBST aracı da aynısını yapar ancak daha kolay bir şekilde yapmanıza olanak tanır.
Sevdiğim Görsel Subst
İşleri kolaylaştırır