Aracılığıyla paylaş


CMD oturumu eylemleri

Komut istemi oturumu başlatmak için CMD oturumu aç eylemini kullanın. Çalışma klasörünü belirtin ve isteğe bağlı olarak gelişmiş bölümündeki kod sayfasını değiştirin. Tüm CMD oturumu eylemleri üretilen CMD oturumu değişkenini gerektirir.

Bir komutu çalıştırmak için, CMD oturumuna yaz eylemini dağıtın, bir komut belirtin ve Enter tuşunu seçerek gönderin. Aşağıdaki örnekte geçerli çalışma dizininde yeni bir klasör oluşturulur.

CMD oturumuna yaz eyleminin ekran görüntüsü.

Sonraki eylemlere geçmeden önce komut isteminde belirli bir çıkışın görüntülendiğinden emin olmak için CMD oturumunda metni bekle eylemini kullanın. Beklediğiniz metni belirtin veya normal bir ifade girip normal ifadelere uygun seçeneği etkinleştirin.

CMD oturumunda metni bekle eyleminin ekran görüntüsü.

Tüm CMD görevleri tamamlandığında, CMD oturumunu sonlandırmak üzere CMD oturumunu kapat eylemini kullanın.

CMD oturumunu aç

Yeni bir CMD oturumu açın.

Önemli

Yetkisiz erişimi önlemek için, Windows korumalı klasörlere erişmek için Yönetici hakları gerektirir. Korunan bir klasörü, CMD oturum açma eyleminde bir çalışma klasörü olarak kullanmak için, Power Automate'i yönetici haklarıyla çalıştırın. Power Automate'i yönetici olarak çalıştırma hakkında daha fazla bilgi için Power Automate'i yükseltilmiş haklarla çalıştırma bölümüne gidin.

Giriş parametreleri

Bağımsız değişken İsteğe bağlı Kabul eder Varsayılan Değer Tanım
Working folder Evet Klasör Varsa CMD oturumunun başlatılacağı klasörün tam yolu
Change code page Yok Boole değeri Yanlış Oturumun geçerli kod sayfasının değiştirilip değiştirilmeyeceğini belirtir
Encoding Hayır ASMO-708 : Arapça (ASMO 708), big5 : Çince (Geleneksel) (Big5), cp1025 : IBM EBCDIC (Sıprça - Bulgarca [Kiril]), cp866 : Kiril (DOS), cp875 : IBM EBCDIC (Modern Yunanca), csISO2022JP : Japonca (JIS-1 bayt Kana'ya izin verir), DOS-720 : Arapça (DOS), DOS-862 : İbranice (DOS), EUC-CN : Çince (Basitleştirilmiş) (EUC), EUC-JP : Japonca (JIS 0208-1990 ve 0212-1990), euc-jp : Japonca (EUC), euc-kr : Korece (EUC), GB18030 : Çince (Basitleştirilmiş) (GB18030), gb2312 : Çince (Basitleştirilmiş) (GB2312), hz-gb-2312 : Çince (Basitleştirilmiş) (HZ), IBM-Tay dili : IBM EBCDIC (Tay dili), IBM00858 : OEM Çok Dilli Latin I, IBM00924 : IBM Latin-1, IBM01047 : IBM Latin-1, IBM01140 : IBM EBCDIC (ABD-Kanada-Avrupa), IBM01141 : IBM EBCDIC (Almanya-Avrupa), IBM01142 : IBM EBCDIC (Danimarka-Norveç-Avrupa), IBM01143 : IBM EBCDIC (Finlandiya-İsveç-Avrupa), IBM01144 : IBM EBCDIC (İtalya-Avrupa), IBM01145 : IBM EBCDIC (İspanyolca-Avrupa), IBM01146 : IBM EBCDIC (Birleşik Krallık-Avrupa), IBM01147 : IBM EBCDIC (Fransa-Avrupa), IBM01148 : IBM EBCDIC (Uluslararası-Avrupa), IBM01149 : IBM EBCDIC (İzlandaca-Avrupa), IBM037 : IBM EBCDIC (ABD-Kanada), IBM1026 : IBM EBCDIC (Türkçe Latin-5), IBM273 : IBM EBCDIC (Almanya), IBM277 : IBM EBCDIC (Danimarka-Norveç), IBM278 : IBM EBCDIC (Finlandiya-İsveç), IBM280 : IBM EBCDIC (İtalya), IBM284 : IBM EBCDIC (İspanya), IBM285 : IBM EBCDIC (Birleşik Krallık), IBM290 : IBM EBCDIC (Japonca Katakana), IBM297 : IBM EBCDIC (Fransa), IBM420 : IBM EBCDIC (Arapça), IBM423 : IBM EBCDIC (Yunanca), IBM424 : IBM EBCDIC (İbranice), IBM437 : OEM ABD, IBM500 : IBM EBCDIC (Uluslararası), ibm737 : Yunanca (DOS), ibm775 : Baltık (DOS), ibm850 : Batı Avrupa (DOS), ibm852 : Orta Avrupa (DOS), IBM855 : OEM Kiril, ibm857 : Türkçe (DOS), IBM860 : Portekizce (DOS), ibm861 : İzlandaca (DOS), IBM863 : Kanada Fransızcası (DOS), IBM864 : Arapça (864), IBM865 : İskandinav (DOS), ibm869 : Yunanca, Modern (DOS), IBM870 : IBM EBCDIC (Çok Dilli Latin-2), IBM871 : IBM EBCDIC (İzlandaca), IBM880 : IBM EBCDIC (Kiril Rusça), IBM905 : IBM EBCDIC (Türkçe), iso-2022-jp : Japonca (JIS), iso-2022-jp : Japonca (JIS-1 bayt Kana'ya izin verir - SO/SI), iso-2022-kr : Korece (ISO), iso-8859-1 : Batı Avrupa (ISO), iso-8859-13 : Estonca (ISO), iso-8859-15 : Latin 9 (ISO), iso-8859-2 : Orta Avrupa (ISO), iso-8859-3 : Latin 3 (ISO), iso-8859-4 : Baltık (ISO), iso-8859-5 : Kiril (ISO), iso-8859-6 : Arapça (ISO), iso-8859-7 : Yunanca (ISO), iso-8859-8 : İbranice (ISO-Görsel), iso-8859-8-i : İbranice (ISO-Mantıksal), iso-8859-9 : Türkçe (ISO), Johab : Korece (Johab), koi8-r : Kiril (KOI8-R), koi8-u : Kiril (KOI8-U), ks_c_5601-1987 : Korece, macintosh : Batı Avrupa (Mac), shift_jis : Japonca (Shift-JIS), us-ascii : US-ASCII, utf-16 : Unicode, utf-16BE : Unicode (Big-Endian), utf-32 : Unicode (UTF-32), utf-32BE : Unicode (UTF-32 Big-Endian), utf-7 : Unicode (UTF-7), utf-8 : Unicode (UTF-8), windows-1250 : Orta Avrupa (Windows), windows-1251 : Kiril (Windows), Windows-1252 : Batı Avrupa (Windows), windows-1253 : Yunanca (Windows), windows-1254 : Türkçe (Windows), windows-1255 : İbranice (Windows), windows-1256 : Arapça (Windows), windows-1257 : Baltık (Windows), windows-1258 : Vietnamca (Windows), windows-874 : Tayca (Windows), x-Chinese-CNS : Çince (Geleneksel) (CNS), x-Chinese-Eten : Çince (Geleneksel) (Eten), x-cp20001 : TCA Tayvan, x-cp20003 : IBM5550 Tayvan, x-cp20004 : TeleText Tayvan, x-cp20005 : Wang Tayvan, x-cp20261 : T.61, x-cp20269 : ISO-6937, x-cp20936 : Çince (Basitleştirilmiş) (GB2312-80), x-cp20949 : Korece Wansung, x-cp50227 : Çince (Basitleştirilmiş) (ISO-2022), x-EBCDIC-KoreanExtended : IBM EBCDIC (Korece Genişletilmiş), x-Europa : Avrupa, x-IA5 : Batı Avrupa (IA5), x-IA5-German : Almanca (IA5), x-IA5-Norwegian : Norveççe (IA5), x-IA5-Swedish : İsveççe (IA5), x-iscii-as : ISCII Assamca, x-iscii-be : ISCII Bengalce, x-iscii-de : ISCII Devanagari, x-iscii-gu : ISCII Güceratça, x-iscii-ka : ISCII Kannada dili, x-iscii-ma : ISCII Malayalam dili, x-iscii-or : ISCII Oriya dili, x-iscii-pa : ISCII Pencapça, x-iscii-ta : ISCII Tamilce, x-iscii-te : ISCII Telugu dili, x-mac-arabic : Arapça (Mac), x-mac-ce : Orta Avrupa (Mac), x-mac-chinesesimp : Çince (Basitleştirilmiş) (Mac), x-mac-chinesetrad : Çince (Geleneksel) (Mac), x-mac-croatian : Hırvatça (Mac), x-mac-cyrillic : Kiril (Mac), x-mac-greek : Yunanca (Mac), x-mac-hebrew : İbranice (Mac), x-mac-icelandic : İzlandaca (Mac), x-mac-japanese : Japonca (Mac), x-mac-korean : Korece (Mac), x-mac-romanian : Rumence (Mac), x-mac-thai : Tayca (Mac), x-mac-turkish : Türkçe (Mac), x-mac-ukrainian : Ukraynaca (Mac)` utf-8 : Unicode (UTF-8) Çıkış okunurken kullanılacak kodlama

Değişkenler üretildi

Bağımsız değişken Türü Tanım
CmdSession CMD oturumu Sonraki komut eylemleriyle kullanılacak CMD oturumu

Özel durumlar

Özel durum Açıklama
Komut oturumu başlatılamıyor Bir CMD oturumu başlatılırken sorun oluştuğunu gösterir
Çalışma dizini yok Çalışma dizinini bulmaya çalışırken bir hata oluştuğunu gösterir

CMD oturumundan oku

CMD oturumunun çıktısını okuyun.

Giriş parametreleri

Bağımsız değişken İsteğe bağlı Kabul eder Varsayılan Değer Tanım
CMD session Hayır CMD oturumu Önceden açılmış bir CMD oturumu
Separate output from error Yok Boole değeri Yanlış Standart çıktının ve standart hatanın farklı değişkenlere kaydedilip kaydedilmeyeceğini ya da bir değişkende birleştirilip birleştirilmeyeceğini belirtir

Değişkenler üretildi

Bağımsız değişken Türü Tanım
CmdOutput Metin değeri CMD oturumunun standart çıktısı
CmdError Metin değeri CMD oturumunun standart hatası

Özel durumlar

Özel durum Açıklama
CMD oturumu kapalı Belirtilen CMD oturumunun kapalı olduğunu gösterir

CMD oturumuna yaz

Açık bir CMD oturumunda komut yürütün.

Giriş parametreleri

Bağımsız değişken İsteğe bağlı Kabul eder Varsayılan Değer Tanım
CMD session Hayır CMD oturumu Önceden açılmış bir CMD oturumu değişkeni
Komut Hayır Metin değeri Yürütülecek komutun adı
Komuttan sonra Enter gönder Yok Boole değeri True Enter komutu gönderilip gönderilmeyeceğini belirtir

Değişkenler üretildi

Bu eylem herhangi bir değişken oluşturmaz.

Özel durumlar

Özel durum Tanım
CMD oturumuna yazılamıyor Bir CMD oturumuna yazma hatası olduğunu gösterir
CMD oturumu kapalı Belirtilen CMD oturumunun kapalı olduğunu gösterir

CMD oturumunda metni bekle

Daha önce açılmış bir CMD oturumunda belirli bir metni bekleyin.

Giriş parametreleri

Bağımsız değişken İsteğe bağlı Kabul eder Varsayılan Değer Tanım
CMD session Hayır CMD oturumu Açık bir CMD oturumu değişkeni
Text to wait Hayır Metin değeri Standart çıktıda veya standart hatada görünmesi beklenen metin veya normal ifade
Is regular expression Yok Boole değeri Yanlış Düz metin yerine normal ifade beklenip beklenmeyeceğini belirtir
Ignore case Yok Boole değeri Doğru Metnin büyük/küçük harf olup olmadığını dikkate almadan, beklenen metnin standart çıktı veya standart hata ile eşleşmesi gerekip gerekmediğini belirtir
Timeout Evet Sayısal değer 0 Metin görünene kadar süresiz olarak beklenip beklenmeyeceğini veya metin belirlenen sürede görünmezse başarısız olup olmayacağını belirtir

Not

Power Automate'in normal ifade altyapısı .NET'tir. Normal ifadeler hakkında daha fazla bilgi edinmek için Normal İfade Dili - Hızlı Başvuru bölümüne gidin.

Değişkenler üretildi

Bu eylem herhangi bir değişken oluşturmaz.

Özel durumlar

Özel durum Tanım
CMD oturumu kapalı Belirtilen CMD oturumunun kapalı olduğunu gösterir
Metin beklenirken zaman aşımı oluştu Belirtilen zaman aşımı süresinin, metin komut oturumunda görünmeden önce sona erdiğini gösterir

CMD oturumu kapat

Önceden açılmış bir CMD oturumunu kapatın.

Giriş parametreleri

Bağımsız değişken İsteğe bağlı Kabul eder Varsayılan Değer Tanım
CMD session Hayır CMD oturumu Kapatılacak CMD oturumu. Bu değişkeni açık bir CMD oturumu eyleminde belirtin

Değişkenler üretildi

Bu eylem herhangi bir değişken oluşturmaz.

Özel durumlar

Bu eylem herhangi bir özel durum içermez.