Önceki Başlık: İşleç Bağlantı NoktalarıSonraki Başlık: Telnet Komutunu Çalıştırma işleci


Örnek

Aşağıdaki yordam, SSH Komut Dosyası Çalıştır işlecinin kullanımına yönelik bir örnektir.

Şu adımları izleyin::

  1. SSH Komut Dosyası Çalıştır işleci, belirttiğiniz oturum açma bilgilerini okur ve bunları aşağıda belirtilen şekilde kullanır:

    Bu işleç için tamamlanan bir Uzak Oturum Açma Bilgileri paneli aşağıda yer almaktadır:

    SS Komut Dosyasını Çalıştırma İşleci Uzaktan Oturum Açma Parametreleri

  2. Komut Dosyası parametrelerini şu şekilde tamamlayın:
    1. Uzak ana bilgisayar adını belirleyin.
    2. Bilgi istemine iletilecek ve bu örnekteki değerlerin aşağıda belirtildiği parametreleri belirleyin:

      Değeri "date" sözcüğü olan bir dize.

    3. Bilgi isteminde (bean shell veya javascript) oluşturduğunuz yürütmenin sonunda (here, "svrDate") işlecin veri kümesine kaydetmek istediğiniz çıktı değişkenlerinin adını belirleyin.

      Not: Veri kümesi değişkenlerinin doğrudan bilgi isteminden oluşturulması desteklenmiyor.

      Komut Dosyasını Çalıştırma İşleci Komut Dosyası Parametreleri

  3. Satır içi bilgi isteminde, "conn" nesnesinden, aşağıdaki bean shell bilgi isteminde gösterildiği gibi yararlanırsınız:

    SSH Komut Dosyasını Çalıştırma İşlecindeki Özel Anahtar Satır İçi İçeriği

    1. Bilgi istemi kapsamında görülecek svrDate değişkenini, yürütmenin sonunda işlecin veri kümesine kaydedilebilmesi için oluşturun.
    2. 10 saniyeye kadar ilk bilgi istemini “.*[$]” (Reg Ex) beklemek için "conn.waitFor()" değerini kullanın.
    3. Bilgi istemi 10 saniye içinde bulunursa, bilgi istemine gönderilen ve sonunda yeni bir satır karakteri bulunan ilk parametrenin değerini göndermek için "conn.sendLine()" değerini kullanın. Bu örnekte, değer: args[0] = "date" sözcüğü.
    4. 10 saniyeye kadar sonraki bilgi istemini ".*[$]” (Reg Ex) beklemek için "conn.waitFor()" değerini kullanın.
    5. Bilgi istemi 10 saniyede bulunursa, waitFor yönteminin son çağrısında okunan çıktıyı bulmak için ‘conn.getLastOutput()’ değerini kullanın ve svrDate içinde depolayın.

Yürütmenin sonunda, işleç, svrDate Dize nesnesini işlecin veri kümesinde bir CA Process Automation dizesi olarak kaydeder.

Not: Eşleştirilen bilgi istemi, conn.getLastOutput() tarafından döndürülen çıktıda görünür. Bazı SSH sunucuları, bu istemi çıktıda iki kez döndürürken, diğerleri yalnızca bir kez döndürür.