it-swarm.asia

SUBST eşlemesi yeniden başlatmalar arasında kalıcı hale getirilir?

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ı?

169
rick

Ş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:

  1. Başlat "Çalıştır ... (veya isabet Win+R)
  2. Aşağıdakini yazın: regedit
  3. Windows Vista ve üzeri sürümlerde, UAC açılacaktır, tıklayın "Evet" .
147
Ivo Flipse

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

74
166_MMX

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.

40
davr

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 $
22
sage

Başlangıç ​​klasörünüze yapmak istediğiniz tüm SUBST'ları yapan bir toplu iş dosyası bırakın.

8
EBGreen

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.

5
cyberponk

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.

2
Ildar

Sevdiğim Görsel Subst

İşleri kolaylaştırır

0
Mikey