azcmagent disconnect
Bulutta Azure Arc özellikli sunucu kaynağını siler ve yerel aracı yapılandırmasını sıfırlar. Uzantıları kaldırma ve aracının bağlantısını kesme ve kaldırma hakkında ayrıntılı bilgi için bkz . Aracıyı kaldırma.
Kullanım
azcmagent disconnect [authentication] [flags]
Örnekler
Varsayılan oturum açma yöntemini (etkileşimli tarayıcı veya cihaz kodu) kullanarak sunucunun bağlantısını kesin.
azcmagent disconnect
Hizmet sorumlusu kullanarak sunucunun bağlantısını kesin.
azcmagent disconnect --service-principal-id "ID" --service-principal-secret "SECRET"
Azure'daki ilgili kaynak zaten silinmişse sunucunun bağlantısını kesin.
azcmagent disconnect --force-local-only
Kimlik doğrulaması seçenekleri
Azure bağlı makine aracısına kimlik doğrulaması kimlik bilgileri sağlamanın 4 yolu vardır. Bir kimlik doğrulama seçeneği belirleyin ve kullanım söz dizimindeki bölümü önerilen bayraklarla değiştirin [authentication]
.
Dekont
Bir sunucunun bağlantısını kesmek için kullanılan hesabın, sunucunun kayıtlı olduğu abonelikle aynı kiracıdan olması gerekir.
Etkileşimli tarayıcı oturumu açma (yalnızca Windows)
Bu seçenek, masaüstü deneyimine sahip Windows işletim sistemlerinde varsayılan seçenektir. Oturum açma sayfası varsayılan web tarayıcınızda açılır. Kuruluşunuz güvenilen makinelerden oturum açmanızı gerektiren koşullu erişim ilkeleri yapılandırdıysa bu seçenek gerekebilir.
Etkileşimli tarayıcı oturum açma bilgilerini kullanmak için bayrak gerekmez.
Cihaz kodu oturum açma
Bu seçenek, başka bir cihazda web tarayıcısında oturum açmak için kullanabileceğiniz bir kod oluşturur. Bu, Windows Server çekirdek sürümlerinde ve tüm Linux dağıtımlarında varsayılan seçenektir. Connect komutunu yürütürken, İnternet'e bağlı bir cihazda belirtilen oturum açma URL'sini açmak ve oturum açma akışını tamamlamak için 5 dakikanız vardır.
Cihaz koduyla kimlik doğrulaması yapmak için bayrağını --use-device-code
kullanın.
Hizmet sorumlusu
Hizmet sorumluları etkileşimli olmayan kimlik doğrulaması yapmanıza olanak sağlar ve genellikle aynı betiğin birden çok sunucuda çalıştırıldığı ölçekli işlemler için kullanılır. Gizli diziyi herhangi bir konsol günlüklerinde açığa çıkarmaktan kaçınmak için bir yapılandırma dosyası aracılığıyla hizmet sorumlusu bilgileri sağlamanız önerilir (bkz --config
. ).
Hizmet sorumlusuyla kimlik doğrulaması yapmak için hizmet sorumlusunun uygulama kimliğini ve gizli dizisini sağlayın: --service-principal-id [appid] --service-principal-secret [secret]
Erişim belirteci
Erişim belirteçleri etkileşimli olmayan kimlik doğrulaması için de kullanılabilir, ancak kısa sürelidir ve genellikle kısa bir süre boyunca çeşitli sunucularda çalışan otomasyon çözümleri tarafından kullanılır. Get-AzAccessToken veya başka bir Microsoft Entra istemcisiyle erişim belirteci alabilirsiniz.
Erişim belirteci ile kimlik doğrulaması yapmak için bayrağını --access-token [token]
kullanın.
Bayraklar
--access-token
Azure'da Azure Arc özellikli sunucu kaynağını oluşturmak için kullanılan Microsoft Entra erişim belirtecini belirtir. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.
-f
, --force-local-only
Azure'da kaynağı silmeden sunucunun bağlantısını keser. Öncelikle Azure kaynağı zaten silinmişse ve yerel aracı yapılandırmasının temizlenmesi gerekiyorsa kullanılır.
-i
, --service-principal-id
Azure'da Azure Arc özellikli sunucu kaynağını oluşturmak için kullanılan hizmet sorumlusunun uygulama kimliğini belirtir. ve --tenant-id
bayraklarıyla --service-principal-secret
kullanılmalıdır. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.
-p
, --service-principal-secret
Hizmet sorumlusu gizli dizisini belirtir. ve --tenant-id
bayraklarıyla --service-principal-id
kullanılmalıdır. Gizli diziyi konsol günlüklerinde açığa çıkarmaktan kaçınmak için, hizmet sorumlusu gizli dizisini bir yapılandırma dosyasına geçirmeniz önerilir. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.
--use-device-code
Azure ile aracının kimliğini doğrulamak için başka bir bilgisayardaki bir web tarayıcısına girilebilen bir Microsoft Entra cihaz oturum açma kodu oluşturun. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.
--user-tenant-id
Sunucuyu Azure'a bağlamak için kullanılan hesabın kiracı kimliği. Ekleme hesabının kiracısı Azure Arc özellikli sunucu kaynağı için istenen kiracıyla aynı olmadığında bu alan gereklidir.
Tüm komutlar için ortak bayraklar kullanılabilir
--config
Komutun girişlerini içeren bir JSON veya YAML dosyasının yolunu alır. Yapılandırma dosyası, anahtarın kullanılabilir bir komut satırı seçeneğiyle eşleştiği bir dizi anahtar-değer çifti içermelidir. Örneğin, bayrağını --verbose
geçirmek için yapılandırma dosyası şöyle görünür:
{
"verbose": true
}
Komut satırı seçeneği hem komut çağırmada hem de yapılandırma dosyasında bulunursa, komut satırında belirtilen değer öncelikli olur.
-h
, --help
Söz dizimi ve komut satırı seçenekleri de dahil olmak üzere geçerli komut için yardım alın.
-j
, --json
Komut sonucunu JSON biçiminde çıktısını alır.
--log-stderr
Hata ve ayrıntılı iletileri standart hata (stderr) akışına yeniden yönlendirin. Varsayılan olarak, tüm çıkış standart çıkış (stdout) akışına gönderilir.
--no-color
ANSI renklerini desteklemeyen terminaller için renk çıkışını devre dışı bırakın.
-v
, --verbose
Komut yürütülürken daha ayrıntılı günlük bilgilerini gösterin. Komut çalıştırırken karşılaşılan sorunları gidermek için kullanışlıdır.