Önceki Başlık: Komut Dosyasını Çalıştır İşleciSonraki Başlık: PowerShell Yürütme İlkesi


Girdi Parametreleri

Komut dosyası uzantısı

Windows için, komut dosyasının tipini gösteren uzantıyı belirtir. Açılan listeden bir seçenek belirtin veya uzantıyı girin.

Satır içi komut dosyası

Komut dosyasınının çalıştıracağı alt komut simgesini belirtir. Çalıştıracak komut dosyasını girmek üzere düzenleyiciyi açmak için (...) düğmesini tıklatın.

UNIX

UNIX protokollerine göre komut dosyasının çalıştırılabilir bir komut dosyası olması gerekir. Komut dosyasının ilk satırının, komut dosyasını yorumlamak için kullanılan kabuğun tam yolunu göstermesi gerekir (örneğin, #!/bin/sh).

Windows

Komut dosyasının, Komut Dosyası uzantısı ananınde belirtilen Windows uzantısına göre çalıştırılabilen bir komut dosyası olması gerekir.

Not: CA Process Automation Kod Düzenleyicisini kullanma hakkında daha fazla bilgi için İçerik Tasarımcısı Kılavuzu'na bakın.

Profil
UNIX

Komut dosyasının işleme bağlamının parçalarını tanımlamak için kaynak olarak kullanılacak ana bilgisayar sistemi profilini belirtir (örneğin, /home/username/appli_1_profile).

Profili belirtmezseniz, ürün Komut Yürütme kategorisi özellik ayarlarında belirtilen profili kullanır. Komut Yürütme kategorisi özellik ayarları bir profil belirtmediğinde, ürün işlemi çalıştıran kullanıcı dosyasını kullanır.

Windows

İşlemin çalıştıracağı ortam değişkenlerini ayarlayan Windows içindeki toplu iş (.bat) dosyasının yolunu belirtir. Toplu iş dosyasındaki ortam değişkeni tanımları aşağıdaki biçimdedir:

SET SOME_ENV_VAR=/tmp/PAM.exe
SET ANOTHER_ENV_VAR=/tmp/aaaa

Belirtilen toplu iş dosyasının tanımladığı değişken ayarları, işlemi çalıştıran kullanıcı profili için tanımlanan ayarlara ek niteliğindedir. Bu seçenek herhangi bir dosyayı belirtmezse, işleç, Komut Yürütme kategorisi Kabuk profili değerinin tanımladığı ayarları kullanır.

Çalışma dizini
UNIX

İşlecin çalışma dizinini belirtir (örneğin, /home/user1). Çalışma dizini, genellikle program dosyasını veya programın gerek duyduğu ilgili dosyaları içeren klasördür. Ürün, açık yolu olmadan belirtilen dosyalar için bu dizine bakar.

Bir çalışma dizini belirtmezseniz, varsayılan değer komut dosyasını çalıştıran kullanıcı hesabının ana dizini olur.

Windows

İşlecin çalışma dizinini belirtir. Çalışma dizini, genellikle komut dosyasını veya komut dosyasının gerek duyduğu ilgili dosyaları içeren klasördür.

Bir çalışma dizini belirtmezseniz, varsayılan değer komut dosyasını çalıştıran kullanıcı hesabının çalışma dizini olur.

Kullanıcı ID

Komut dosyasının altında çalıştırılacağı kullanıcı adını belirtir. İfadenin, dosyada çalıştırma izinleri olması gerekir (örneğin, Process.Appli_1.User). Kullanıcı Kimliği alanını boş bırakırsanız, varsayılan değer Komut Yürütme kategorisi yapılandırmasının belirttiği kullanıcı olur.

Kullanıcı adları (ve ilişkili parolaları) genellikle adlandırılmış veri kümesi değişkenlerinde depolanır; böylece kullanıcılar işlem değerlerini değiştirmeden merkezi olarak bunları güncelleyebilir.

Parola

Belirtilen Kullanıcı Adı ile ilişkilendirilen geçerli parolayı belirtir. Örneğin, aşağıdaki girdi parolayı İşlem Parola değişkeni değerine ayarlar:

Process.Password

Ürün genellikle parolayı sistem bilgileriyle karşılaştırarak değerlendirir. Ancak, standart olmayan güvenlik mekanizmalarının hedef ana bilgisayarda tanımlandığı durumlarda, yöneticiler bu denetimi devre dışı bırakabilir.

Parolayı bir ifade olarak belirttiğinizden, girdiğiniz metin görünür olmalıdır. Değişmez değer dizeleri kullanmaktan kaçının ve bunun yerine parola veri kümesi değişkenlerine başvurun.

Parametreler

Aşağıdaki örnekte olduğu gibi programa geçirilecek parametreleri belirtir:

/tmp/input_file
/tmp/output_file

Ürün, parametreleri işleme listelendikleri sırayla geçirir.

Program parametreleri, başlatma sırasında programa tek tek geçirilir (yani, aralarında boşluklarla birleştirilmezler). Örneğin, bir satıra girilen şu dize tek bir parametre döndürür, “P1P2”:

P1 + P2

İki satıra girilen şu dize iki parametre döndürür, “P1” ve “P2”:

"P1"
"P2"
Standart çıkış dosyası

Komut dosyasına ilişkin standart çıktı dosyasını belirtir. Tam yolu belirtmezseniz, Çalışma dizini parametre değeri, yolun kök dizinini belirtir (örneğin, /tmp/trace.log).

Komut Yürütme kategorisi, stdout akışını işlemden belirtilen dosyaya yönlendirir. Hem standart hata hem de standart çıkış dosyaları için aynı dosyayı belirtebilirsiniz. Ancak, ürün, farklı çıktı tipleri için birbirleriyle ilgili herhangi bir düzeni içermez.

Standart hata dosyası

Komut dosyasına ilişkin standart hata dosyasını belirtir. Tam yolu belirtmezseniz, Çalışma dizini parametre değeri, yolun kök dizinini belirtir (örneğin, /tmp/trace.err).

Komut Yürütme kategorisi, stderr akışını işlemden belirtilen dosyaya yönlendirir. Hem standart hata hem de standart çıkış dosyaları için aynı dosyayı belirtebilirsiniz. Ancak, ürün, farklı çıktı tipleri için birbirleriyle ilgili herhangi bir düzeni içermez.

Çıktıyı günlüklere gönder

İşlem çıktısını genel günlük dosyalarına kaydeder.

Çıktıyı veri kümesi değişkenine gönder

Bir işlemin çıktısını (stdout ve stderr) işleç veri kümesi değişkenine (örneğin, scriptOutput) kopyalar.

Standart çıkış için kullanılan günlük dosyasını kısalt

Ürünün var olan bir günlük dosyasını yeni çıktı yazdığında aynı adla değiştirmesi için bu onay kutusunu işaretleyin.

Onay kutusu işaretlendiğinde, ürün aşağıdaki öğeler doğru olduğunda bile var olan dosyayı değiştirir:

Standart hata için kullanılan günlük dosyasını kısalt

Ürünün var olan bir hata dosyasını yeni çıktı yazdığında aynı adla değiştirmesi için bu onay kutusunu işaretleyin.

Onay kutusu işaretlendiğinde, ürün aşağıdaki öğeler doğru olduğunda bile var olan dosyayı değiştirir:

İşletim sistemi kullanıcı profilini yükle

Aşağıdaki öğelerle ilişkilendirilen işletim sistemi (genellikle Windows) profilini yükler.

İşlemi akış sonunda sonlandır

Bu seçeneği belirlerseniz, ürün, işlem akışı sona erdiğinde işlemi sonlandırır.