Komut satırını kullanarak senkronizasyon

Komut satırından senkronizasyon yapmak için sync-cmd komutunu ve Google Cloud Directory Sync (GCDS) uygulamasını kullanabilirsiniz.

Komut satırından senkronizasyon ne zaman yapılmalı?

Yapılandırmanızı oluşturduğunuzda veya değiştirdiğinizde Configuration Manager'dan manuel bir senkronizasyon yapmanız gerekir. Böylece, senkronize edilmiş verileri kontrol edebilir ve düzenli bir şekilde tutabilirsiniz. Ayrıntılı bilgi için Manuel senkronizasyon gerçekleştirme başlıklı makaleyi inceleyin.

Yapılandırma değişikliklerini tamamladıktan sonra komut satırını kullanarak senkronizasyon işleminizi otomatik hale getirebilirsiniz. Senkronizasyon işlemlerini, kullanmak istediğiniz herhangi bir planlamaya veya toplu komut dosyasına dahil edebilirsiniz. Alternatif olarak, senkronizasyonları otomatik hale getirmek için bir üçüncü taraf aracı da kullanabilirsiniz. Ayrıntılı bilgi için Otomatik senkronizasyonlar planlama başlıklı makaleyi inceleyin.

Komut satırını kullanma

sync-cmd komutunu GCDS yükleme dizininden çalıştırın ve komutu tek bir satıra girin. Aşağıdaki listede bulunan komut bağımsız değişkenlerini kullanarak bir dizi işlem gerçekleştirebilirsiniz. Örneğin:

  • Algılanan değişiklikleri uygulama.
  • Belirli bir dosyayı okuma.
  • Günlük kaydı ayrıntı düzeyini ayarlama.

İpucu: sync-cmd -h komutunu girerek mevcut komut bağımsız değişkenleri hakkında bilgi alabilirsiniz.

Komut bağımsız değişkenleri ve örnekler

Tümünü genişlet  |  Tümünü daralt ve başa dön

Komut bağımsız değişkenleri
Bağımsız değişken (seçeneklerden birini kullanın) Açıklama
-a
--apply
Algılanan değişiklikleri uygular.

Not: Bu bağımsız değişkeni kullanmıyorsanız senkronizasyon yalnızca test amaçlı çalıştırılır ve Google Hesabınızda hiçbir değişiklik yapılmaz. En iyi sonuçları elde etmek için bu bağımsız değişkeni kullanarak tam senkronizasyon çalıştırmadan önce, bu bağımsız değişkeni kullanmadan bir test senkronizasyonu çalıştırın.

-c
--config
file-name
Yüklenecek XML yapılandırma dosyasını belirtir.

Önemli: Bu bağımsız değişkenle birlikte geçerli bir XML dosyası eklemeniz gerekir. Ayrıntılı bilgi için Yapılandırma dosyalarıyla çalışma başlıklı makaleyi inceleyin.

-cs
--customschemas
Özel şemaları hariç tutar.

Kullanıcılar için özel şema verilerinin senkronize edilmesini istemiyorsanız bu seçeneği kullanın.

-d
--deletelimits
Yapılandırılmış silme sınırlarını yoksayar.
-f
--flush
Senkronizasyonu çalıştırmadan önce Google Hesabı verilerinin önbelleğe alınmış kopyasını temizler.

Önemli: Yanlış kullanıldığında performansta düşüşe neden olabilir. Destek ekibi tarafından belirtilmediği sürece bu seçeneği kullanmayın.

-g
--groups
Grupları hariç tutar.

Kullanıcıları senkronize etmek istiyor ancak grupların senkronize edilmesini istemiyorsanız bu seçeneği kullanın.

-h
--help
Yardım bilgilerini görüntüler ve çıkar.
-l
--loglevel
değer
Varsayılan ya da yapılandırılan günlük düzeyinin belirtilen bir değerle değiştirileceğini belirtir. Geçerli değerler (artan ayrıntı düzeyine göre sıralanmış halde): FATAL, ERROR, WARN, INFO, DEBUG ve TRACE.

Çoğu durumda, günlük düzeyini INFO olarak ayarlamanızı öneririz.

-lic
--license
Lisansları hariç tutar.

Kullanıcılar için lisans verilerinin senkronize edilmesini istemiyorsanız bu seçeneği kullanın.

-o
--oneinstance

Çalışmakta olan senkronizasyon işlemlerini, XML yapılandırma dosyası başına tek bir örnek olacak şekilde sınırlar. Bu işlem, birden fazla örneğin yanlışlıkla çalışmasını engeller (örneğin, bir zamanlayıcı veya cron işi aracılığıyla). Bağımsız değişken yalnızca -a bağımsız değişkeniyle geçerlidir.

Bu sorunu gidermek için GCDS neden komut satırından senkronizasyon yapmıyor? başlıklı soruyu inceleyin.

-ou
--orgunit
Kuruluş birimlerini hariç tutar.
-r
--report-out
Günlüğe yazılan rapora ek olarak belirli bir çıkış dosyasına da rapor yazar.
-s
--sharedcontacts
Paylaşılan kişileri hariç tutar.
-u
--users
Kullanıcıları hariç tutar.

Grupları senkronize etmek istiyor ancak kullanıcıların senkronize edilmesini istemiyorsanız bu seçeneği kullanın.

-v Kısa uygulama sürümü bilgilerini görüntülere.
-V Ayrıntılı uygulama sürümü bilgilerini görüntüler, ancak bu bilgileri senkronize etmez.
Örnekler

Windows

Örnek 1: C:\Users\user\gdcs-config.xml XML yapılandırma dosyasını kullanarak senkronizasyon simülasyonu çalıştırma:

sync-cmd -c C:\Users\user\gdcs-config.xml

Örnek 2: C:\Users\user\gdcs-config.xml XML yapılandırma dosyasını kullanarak, değişikliklerin de uygulandığı tam senkronizasyon çalıştırma:

sync-cmd -a -c C:\Users\user\gdcs-config.xml

Linux

Örnek 1: /path/gcds-config.xml XML yapılandırma dosyasını kullanarak senkronizasyon simülasyonu çalıştırma:

sync-cmd -c /path/gcds-config.xml

Örnek 2: /path/gcds-config.xml XML yapılandırma dosyasını kullanarak algılanan değişikliklerin de uygulandığı tam senkronizasyon çalıştırma:

sync-cmd -a -c /path/gcds-config.xml

Çıkış kodunu inceleme

Senkronizasyon veya simülasyonunuzu komut satırından çalıştırdıktan sonra aşağıdaki çıkış kodlarından birini alırsınız:

  • 0: Herhangi bir senkronizasyon sorunu olmadan senkronizasyon tamamlandı ve hiçbir değişiklik yapılandırılmış sınırları aşmadı.
  • 255: Simülasyon tamamlandı. Alternatif olarak, senkronizasyon tamamlandı ve yapılandırılmış sınırları aşan değişiklikler veya bir kullanıcının senkronize edilmemesi gibi senkronizasyon sorunları mevcut.

Sonraki adım

Bildirim mesajlarını düzenli olarak kontrol ederek tüm senkronizasyon işlemlerinizi izlemeniz gerekir. Ayrıntılı bilgi için Bildirimlerinizi ayarlama başlıklı makaleyi inceleyin.


Google, Google Workspace ve ilgili markalarla logolar Google LLC'nin ticari markalarıdır. Diğer tüm şirket ve ürün adları, ilişkili oldukları şirketlerin ticari markalarıdır.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
15542385115231028734
true
Yardım Merkezinde Arayın
true
true
true
false
false