Makale numarası: 160513 - Son Gözden Geçirme: 01 Kasım 2006 Çarşamba - Gözden geçirme: 2.1

Dizin Yineleyici hizmetine seçenekleri

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Microsoft Windows NT oturum açma komut dosyaları, bir etki alanındaki etki alanı denetleyicileri arasında çoğaltılması için tasarlanmış bir hizmet sağlar. Oturum açma komut dosyaları, ilk olarak Microsoft LAN Manager ürünle birlikte sunulan ve eş düzeyli sunucu Özellikleri'ni ve masaüstü ve kullanıcı ayarları şu ana kadar daha fazla configurability sağlayan kullanıcı profilleri Windows NT sağlamasına karşın, oturum açma komut dosyası çoğaltma hala komut satırı yürütme ve aşağı düzey istemciler için desteklenir.

Seçenekleri bu makalede çözümleme Replicator hizmeti, çeşitli sorunlar gibi belirtilen:
  • Rasgele bir sayı üst dizin verilebilir.
  • Çok büyük dosya ve dizin eşitleme, hangi Dizin Yineleyici hizmeti overwhelmed çoğaltılabilir.
  • Dosya Yöneticisi'ni veya Explorer gibi bir işlem ile yineleme verme dizininde açık bir pencere sağlayarak engellemez; bu nedenle, özel erişim için tüm dizini gerekli değildir.

Daha fazla bilgi

Microsoft Kaynak Seti Robocopy.exe adında güçlü bir kopya yardımcı programı sağlar. Bu yardımcı program büyük aktarımları ve büyük miktarda veri ve tek tek dosyaları eşitleme için kullanılabilir. Bu komut, çeşitli şekillerde başlatılabilir ve aşağıda Replicator hizmeti'ne alternatif olarak kullanılabilecek bazı yöntemlerdir.

Robocopy.exe</a0> komutu hakkında daha fazla bilgi için çevrimiçi Yardım Bkz: (türü "robocopy /?") ve Kaynak Seti'nde bulunan Robocopy.wri dosya. Aşağıda bir bu belgede kullanılan sözdizimi özetidir.

ROBOCOPY v 1.54: sağlam dosya Kopyala Windows NT için

Kullanım: ROBOCOPY kaynak hedef [dosya [Dosya]...] [Seçenekler]
Kaynak: kaynak dizin (sürücü: \yol veya \\sunucu\paylaşım\yol).
Hedef: hedef dizin (sürücü: \yol veya \\sunucu\paylaşım\yol).
Dosya: Kopyalanacak dosyalar (adlar/joker karakterler - varsayılandır "*. *").
/S: alt dizinleri kopyala; ancak birler boşaltın.
/E: alt dizinleri, boş olanlar da dahil olmak üzere kopyalama.
/ R: n: yeniden denemeler kopyaları başarısız olan - 1 milyon varsayılan değerdir.
/W:n: bekleme süresi yeniden denemeler - varsayılan değer 30 saniyedir.
/ REG: / r: n ve /W:n, kayıt defterinde varsayılan ayarlar olarak Kaydet.
/X: raporun tüm fazlalık, dosyaları yalnızca seçilenlerle.
/V: atlanan dosyalarda gösteren üretim ayrıntılı çıktı.
/L: yalnızca - listesinde yoksa, kopyalama, zaman damgası veya tüm dosyaları silin.
/ ETA:, Tahmini süresi alma kopyalanan dosyaların gösterir.
/ MOVE: dosyaları ve dizinleri taşı (kopyaladıktan sonra kaynaktan sil).
/ PURGE: dest dosyaları/artık kaynakta bulunmayan dizinleri silin.

Yöntem 1

Bir toplu iş dosyası oluşturulan ve çalıştırabilirsiniz yalnızca kaynak dosyaları için yapılan değişiklikler ve etki alanı denetleyicileri arasında eşitleme gerekli. Aşağıdaki gibi bir toplu iş dosyası örneği. Sözcük kaydırma nedeniyle, her satır gerçekten ASCII BAT dosyasındaki bir satır gruplandırmasıdır.
   robocopy \\<computer1>\admin$\system32\repl\export\ 
   \\<computer1>\admin$\system32\repl\import /s /v /r:1 /w:1 /eta

   robocopy \\<computer1>\admin$\system32\repl\export\ 
   \\<computer2>\admin$\system32\repl\import /s /v /r:1 /w:1 /eta
				

Not: <computer1>ve <computer2>eşitleniyor bilgisayarların adları.

Yöntem 2

Belirtilen bir süre arasındaki her kopya için duraklatma, bir döngü çalıştırmak için yukarıdaki BAT dosya yapılabilir. Başka bir Kaynak Seti yardımcı programı Sleep.exe adlı eşitlemeler arasındaki gecikmenin saniye sayısını belirtmek için kullanılır. Bu BAT dosya, başlangıç grubundaki her zaman çalıştırın ve masaüstünde simge durumuna küçültülmüş yerleştirilmiş. Her uzak etki alanı denetleyicisinde erişim sağlamak için <a0></a0>, bir yönetici kullanıcı bağlamında Sleep.exe çalıştırılması gerekir. Aşağıda, bir tür BAT dosyası örneğidir. Sözcük kaydırma nedeniyle, her satır gerçekten ASCII BAT dosyasındaki bir satır gruplandırmasıdır.
   :loop

   robocopy \\<computer1>\admin$\system32\repl\export
   \\<computer1>\admin$\system32\repl\import /s /v /r:1 /w:1 /eta

   robocopy \\<computer1>\admin$\system32\repl\export
   \\<computer2>\admin$\system32\repl\import /s /v /r:1 /w:1 /eta

   sleep 1800

   goto loop
				

Not: <computer1>ve <computer2>eşitleniyor bilgisayarların adları.

Dosya izinleri dosyaların saklanması SCOPY, başka bir Kaynak Seti yardımcı programını kullanın. Robocopy, daha güçlü olduğu gibi Scopy NTFS izinleri ilk çoğaltması için kullanılan ve ardından Robocopy normal çoğaltma için izinleri düzenli olarak değiştirilmez ve dizin ağaç yapısını oldukça statik ise kullanılabilir.

Daha parçalı izinler kabul edilebilir, NTFS dosya güvenliği uzağa ve paylaşım izinleri ile uygulanan alt parçalı güvenlik doğru taşıyın. Bu gerekli bir yönetim miktarını azaltmak ve dosya izinlerini yinelenmesi gereğini ortadan.

Yöntem 3

Zamanlayıcı hizmetini kullanan bir toplu iş dosyası zamanlamak için dizin yapılarını uzaktan korumak için başka bir yöntem olabilir. Hizmetleri yararı, eşitleme için bağımsız bir oturum açan kullanıcı için izin sağlar ve kullanıcı oturum açtığında, yanlışlıkla sonlandırılacak hiçbir simge durumuna küçültülmüş yoktur. Tüm erişim gibi uzak bir bilgisayara ağ üzerinden, işlemin kullanıcı bağlamı gerekli okuma veya yazma izinlerinin olması gerekir. Bunu yapmak için <a0></a0>, Zamanlayıcı hizmeti yerel sistem hesabı yerine, bir kullanıcı hesabıyla yeniden başlatılması gerekiyor. Birden fazla eşitleme her gün isterseniz, her örneği ayrı bir ifade gerektirir. Yukarıdaki yöntem 1'de sunulan BAT dosyası, örnek olarak kullanılabilir ve a?a??daki Zamanlayıcı hizmeti, istenen aralıklarla eşitleme kurmak için yapılandırmak için kullanılabilir.
   AT 12:00AM /every:m,t,w,th,f,sa,su c:\bin\replicate.bat
   AT 08:00AM /every:m,t,w,th,f,sa,su c:\bin\replicate.bat
   AT 12:00PM /every:m,t,w,th,f,sa,su c:\bin\replicate.bat
   AT 08:00PM /every:m,t,w,th,f,sa,su c:\bin\replicate.bat
				

Ile / her anahtar, Zamanlayıcı hizmeti sıklığını kaydeder ve işleri daha fazla hiçbir yönetici müdahalesi ile başlatır.

Zamanlayıcı hizmetinin durumunu doğrulamak için <a0></a0>, AT, komut istemine yazın.

Zamanlayıcı hizmetiyle BAT dosyasını sınamak için / Robocopy çıktısı görmek için etkileşimli anahtarı kullanabilirsiniz veya çıktısı bir dosyaya aşağıda belirtildiği gibi yönlendirilebilir.

Yöntem 4

Bir son yöntemi interest, completeness, ele. Eşitleme aralığını yetkisine sahip UYKU komutunu kullanan, yukarıdaki yöntem 2'de görüntülenen BAT dosyasının hizmeti oluşturulan bir kullanıcı olarak yeniden başlatılabilir. Bu, bir hizmet olarak çalışan her zamanki yararlarını ve ayrıca yararı vardır, bir tek tek BAT dosyayla ilgili yürütme iş parçacığı olan sağlar. Zamanlayıcı hizmeti SOON komutu yerine aralığı düzenlemek için kullanılan ve Robocopy dosya eşitleme sırasında başarısız olursa olası başlatıldı, ancak bunlar çalıştırdıktan sonra Zamanlayıcı hizmeti izleme işlemleri başlattı gibi işlemleri tamamlamadan, topladığınız. BAT yöntem 2'dosyasında Instsrv.exe komutu ile birlikte Kaynak Seti Srvany.exe hizmetin kayıt defteri girdileri oluşturmak için kullanılabilir. Çevrimiçi Yardım'ı ve Kaynak Seti Yardımı dosyayı belirli bir sözdizimi ve yönerge bakın.

Robocopy notları

  • /Purge komutu, hedef sunucuda kaynak sunucudan silinmiş dosyaları silmek için kullanılabilir. Çoğaltıcı hizmetinin davranıştır. Veriler de silinir, çünkü bu anahtarı dikkatle kullanın.
  • Çoğaltmak istediğiniz <a1>hedef</a1> dosyaları, genellikle bir açık durumda olduğundan, varsayılan sayısını sınırlamak isteyebilirsiniz belirtilen Robocopy, bu dosyaları kopyalarken deneyecek. Anahtarları kullanma "/ R:5 /W:5" zaman aşımı daha hızlı olur.
  • Robocopy, yöneticiler yararlı olabilir, çok ayrıntılı çıktı ve bir dosyaya kaydetmek için istediğiniz görüntüler. Bu çıktıyı bir dosyaya her ROBOCOPY için aşağıdaki yolu simgesel ekleyerek yönlendirilebilir ifadesi: ">> drive:\directory\filename.txt." Daha kısa bir süre içinde bu çok büyük bir dosya oluşturabilirsiniz. Kaynak sunucuda birkaç değişikliklerden ve her 30 dakikada bir eşitleme çekleri ortaya bile, bu dosya, yalnızca aydaki bir tahmini 4,5 MB civarında boyutuna büyüyebilir. Bu, bilgilerin 3 KB çoğaltma girişimleri yazılır ve verbose anahtarıyla kullanılmaz varsayar.
  • Replicator hizmeti farklı olarak, Robocopy kaynak dosyalarının bulunduğu konumun sunucuda çalıştırmak gerekmez.
  • Kaynak ve hedef dizin yapısını, /purge, /e, /t arasında mutlak Simetri gereklidir ve olay /is anahtarlar kullanılabilir. Bu çoğaltma gerekli düzeyidir olmayabilir. Çevrimiçi Yardım'ı ve Robocopy.wri dosyasını daha ayrıntılı bilgi için bkz:.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Anahtar Kelimeler: 
kbmt kbenv KB160513 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:160513  (http://support.microsoft.com/kb/160513/en-us/ )