İçeriğe geç
MoftgateMoftgate Docs
Ürün kılavuzu

Scriptler

Yönetilen endpoint’lerde komut dizileri oluşturun, hedefleyin ve çalıştırın; her endpoint’in sonucunu okuyun.

Scriptler Nedir#

Scriptler, yönetilen endpoint’lerde çalışan yeniden kullanılabilir komut dizileridir. Otomasyonların isteğe bağlı karşılığıdır: aynı yürütme yeteneği, bunları bir olay değil, bir kişi tetikler.

Başlangıç noktası mı lazım? Test edilmiş bir script’i script kütüphanesinden kopyalayın.

Bir script cihazı değiştirebildiği için platform onu hassas işlem sayar: açık bir hedef, açık bir onay gerektirir ve endpoint bazında kaydedilir.

Gruplar, diller ve OS filtreleri ile yeniden kullanılabilir script kütüphanesi.
Script kütüphanesi ekranı
Görseli kapat

Script Oluşturma#

Bir script tanımı beş parçadan oluşur. Sonraki operatörün amacı anlamak için gövdeyi okumak zorunda kalmaması için bunları doldurun:

AlanNeyi belirler
Ad ve açıklamaScript’i kütüphanede tanımlar ve sonraki operatöre ne yaptığını açıklar.
Hedef işletim sistemiScript’ler belirli bir kabuk için yazılır; hangi yorumlayıcının çalışacağını işletim sistemi belirler.
Script gövdesiAjanın endpoint üzerinde yürüttüğü komut dizisi.
Hedef kapsamScript’in çalışabileceği grup, profil, etiket veya tekil endpoint’ler.
Çalıştırma kimliğiScript’in sistem yetkileriyle mi yoksa mevcut işletim sistemi kullanıcısı olarak mı çalışacağı.
Hedef kabuk için yazın
Windows kabuğu için yazılmış bir script Linux endpoint’te doğru çalışmaz. Hedef işletim sistemini belirleyin; böylece script yalnızca çalışabileceği yerde sunulur.

Script Çalıştırma#

  1. 1
    Script’i seçin

    Script’i kütüphaneden açın ve çalıştırmadan önce gövdesini ve hedef işletim sistemini gözden geçirin.

  2. 2
    Hedefi seçin

    Grup, profil, etiket veya tekil endpoint seçin. Script yeniyse önce tek bir endpoint’te çalıştırın.

  3. 3
    İşlemi onaylayın

    Script çalıştırmak hassas bir işlemdir; bu nedenle açık onay gerektirir. Onay adımında çözülen endpoint listesini gözden geçirin.

  4. 4
    Çıktıyı inceleyin

    Her endpoint kendi çıkış durumunu ve çıktısını döndürür. Hataları tek tek okuyun; kısmen başarılı çalışma yaygın durumdur.

Tek endpoint’te pilot yapın
Yeni veya değişmiş bir script’i önce tek bir endpoint’te çalıştırın. Toplu yürütme bir hatayı olaya çevirir; script hatasını tek cihazda bulmak çok daha ucuzdur.

Sonuçlar ve Kayıt#

  • Her endpoint kendi çıkış durumunu ve çıktısını bildirir; sonuçlar tek bir özete birleştirilmez.
  • Endpoint’ler farklılaştığında kısmen başarılı çalışma normaldir; hataları tek tek okuyun.
  • Çalışma, onu başlatan operatöre atfedilir.
  • Script yürütme aktivite kaydına ve denetim kaydına yazılır.

Sık Sorulan Sorular#

Script ile otomasyon arasındaki fark nedir?
Script, operatörün istediğinde çalıştırdığı bir komut dizisidir. Otomasyon ise bir tetikleyiciye karşılık işlem hattı çalıştırır. Tek seferlik işler için script, tekrarlanabilir her şey için otomasyon kullanın.
Script çalışmaları kaydedilir mi?
Evet. Çalışma, hedef endpoint’ler, operatör ve her endpoint sonucu kaydedilir. Script yürütme ayrıca denetim kaydına yazılır.
Endpoint çevrimdışıysa ne olur?
Çalışma o endpoint için kuyruğa alınır ve süre sınırı yoksa yeniden bağlandığında yürütülür. Sonuç hiç gelmiyorsa son görülme zamanını kontrol edin.
Bir operatörün hangi script’leri çalıştırabileceğini kısıtlayabilir miyim?
Evet. İzinler kimin script oluşturup çalıştırabileceğini belirler; hedef kapsam ise bir script’in ulaşabileceği endpoint’leri sınırlar.