CMD 세션 작업
CMD 세션 열기 작업을 사용하여 명령 프롬프트 세션을 시작합니다. 작업 폴더를 지정하고 선택적으로 고급 섹션에서 코드 페이지를 변경합니다. 모든 CMD 세션 작업에는 생성된 CMD 세션 변수가 필요합니다.
명령을 실행하려면 CMD 세션에 쓰기 작업을 배포하고 명령을 지정한 다음 Enter를 보내도록 선택합니다. 다음 예제에서는 현재 작업 디렉터리에 새 폴더를 만듭니다.
후속 작업을 진행하기 전에 특정 출력이 명령 프롬프트에 나타나도록 하려면 CMD 세션에서 텍스트 대기 작업을 사용합니다. 예상할 텍스트를 지정하거나 정규식을 입력하고 정규식에 대해 적절한 옵션을 활성화합니다.
모든 CMD 작업이 완료되면 CMD 세션 닫기 작업을 사용하여 CMD 세션을 종료합니다.
CMD 세션 열기
새 CMD 세션을 엽니다.
중요
권한 없는 액세스를 방지하려면 Windows에서 보호된 폴더에 액세스할 수 있는 관리자 권한이 필요합니다. 보호된 폴더를 CMD 세션 열기의 작업 폴더로 사용하려면 Power Automate 관리자 권한을 실행합니다. 관리자로서 Power Automate를 실행하는 경우에 대한 더 자세한 정보는 높은 권한으로 Power Automate 실행으로 이동하세요.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Working folder | 예 | 폴더 | CMD 세션을 시작할 폴더의 전체 경로(있는 경우) | |
Change code page | 해당 없음 | 부울 값 | False | 세션의 현재 코드 페이지를 변경할지 여부 지정 |
Encoding | 아니요 | ASMO-708 : 아랍어 (ASMO 708), big5 : 중국어 번체 (Big5), cp1025 : IBM EBCDIC (키릴 자모 세르비아어-불가리아어), cp866 : 키릴 자모 (DOS), cp875 : IBM EBCDIC (현대 그리스어), csISO2022JP : 일본어 (JIS-Allow 1 바이트 가나), DOS-720 : 아랍어 (DOS), DOS-862 : 히브리어 (DOS), EUC-CN : 중국어 간체 (EUC), EUC-JP : 일본어 (JIS 0208-1990 및 0212-1990), euc-jp : 일본어 (EUC), euc-kr : 한국어 (EUC), GB18030 : 중국어 간체 (GB18030), gb2312 : 중국어 간체 (GB2312), hz-gb-2312 : 중국어 간체 (HZ), IBM-Thai : IBM EBCDIC (태국어), IBM00858 : OEM 다국어 라틴 문자 I, IBM00924 : IBM 라틴 문자-1, IBM01047 : IBM 라틴 문자-1, IBM01140 : IBM EBCDIC (미국-캐나다-유럽), IBM01141 : IBM EBCDIC (독일-유럽), IBM01142 : IBM EBCDIC (덴마크-노르웨이-유럽), IBM01143 : IBM EBCDIC (핀란드-스웨덴-유럽), IBM01144 : IBM EBCDIC (이탈리아-유럽), IBM01145 : IBM EBCDIC (스페인-유럽), IBM01146 : IBM EBCDIC (영국-유럽), IBM01147 : IBM EBCDIC (프랑스-유럽), IBM01148 : IBM EBCDIC (국제-유럽), IBM01149 : IBM EBCDIC (아이슬란드어-유럽), IBM037 : IBM EBCDIC (미국-캐나다), IBM1026 : IBM EBCDIC (터키어 라틴 문자-5), IBM273 : IBM EBCDIC (독일어), IBM277 : IBM EBCDIC (덴마크-노르웨이), IBM278 : IBM EBCDIC (핀란드-스웨덴), IBM280 : IBM EBCDIC (이탈리아), IBM284 : IBM EBCDIC (스페인), IBM285 : IBM EBCDIC (영국), IBM290 : IBM EBCDIC (일본어 가타카나), IBM297 : IBM EBCDIC (프랑스), IBM420 : IBM EBCDIC (아랍어), IBM423 : IBM EBCDIC (그리스어), IBM424 : IBM EBCDIC (히브리어), IBM437 : OEM 미국, IBM500 : IBM EBCDIC (국제), ibm737 : 그리스어 (DOS), ibm775 : 발트어 (DOS), ibm850 : 서유럽 (DOS), ibm852 : 중앙 유럽 (DOS), IBM855 : OEM 키릴 자모, ibm857 : 터키어 (DOS), IBM860 : 포르투갈어 (DOS), ibm861 : 아이슬란드어 (DOS), IBM863 : 캐나다 프랑스어 (DOS), IBM864 : 아랍어 (864), IBM865 : 북유럽어 (DOS), ibm869 : 그리스어, 현대 (DOS), IBM870 : IBM EBCDIC (다국어 라틴 문자-2), IBM871 : IBM EBCDIC (아이슬란드어), IBM880 : IBM EBCDIC (키릴 자모 러시아어), IBM905 : IBM EBCDIC (터키어), iso-2022-jp : 일본어 (JIS), iso-2022-jp : 일본어 (JIS-Allow 1 바이트 가나 - SO/SI), iso-2022-kr : 한국어 (ISO), iso-8859-1 : 서유럽 (ISO), iso-8859-13 : 에스토니아어 (ISO), iso-8859-15 : 라틴 문자 9 (ISO), iso-8859-2 : 중앙 유럽 (ISO), iso-8859-3 : 라틴 문자 3 (ISO), iso-8859-4 : 발트어 (ISO), iso-8859-5 : 키릴 자모 (ISO), iso-8859-6 : 아랍어 (ISO), iso-8859-7 : 그리스어 (ISO), iso-8859-8 : 히브리어 (ISO-Visual), iso-8859-8-i : 히브리어 (ISO-Logical), iso-8859-9 : 터키어 (ISO), Johab : 한국어(조합), koi8-r : 키릴 자모 (KOI8-R), koi8-u : 키릴 자모 (KOI8-U), ks_c_5601-1987 : 한국어, macintosh : 서유럽 (Mac), shift_jis : 일본어 (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 : 서유럽 (Windows), windows-1251 : 키릴 자모 (Windows), Windows-1252 : 서유럽 (Windows), windows-1253 : 그리스어 (Windows), windows-1254 : 터키어 (Windows), windows-1255 : 히브리어 (Windows), windows-1256 : 아랍어 (Windows), windows-1257 : 발트어 (Windows), windows-1258 : 베트남어 (Windows), windows-874 : 태국어 (Windows), x-Chinese-CNS : 중국어 번체 (CNS), x-Chinese-Eten : 중국어 번체 (Eten), x-cp20001 : TCA 대만, x-cp20003 : IBM5550 대만, x-cp20004 : TeleText 대만, x-cp20005 : Wang 대만, x-cp20261 : T.61, x-cp20269 : ISO-6937, x-cp20936 : 중국어 간체 (GB2312-80), x-cp20949 : 한국어 완성, x-cp50227 : 중국어 간체 (ISO-2022), x-EBCDIC-KoreanExtended : IBM EBCDIC (한국어 확장), x-Europa : 유럽어, x-IA5 : 서유럽(IA5), x-IA5-German : 독일어 (IA5), x-IA5-Norwegian : 노르웨이어 (IA5), x-IA5-Swedish : 스웨덴어 (IA5), x-iscii-as : ISCII 아삼어, x-iscii-be : ISCII 벵골어, x-iscii-de : ISCII 데바나가리 문자, x-iscii-gu : ISCII 구자라트어, x-iscii-ka : ISCII 칸나다어, x-iscii-ma : ISCII 말라얄람어, x-iscii-or : ISCII 오리야어, x-iscii-pa : ISCII 펀잡어, x-iscii-ta : ISCII 타밀어, x-iscii-te : ISCII 텔루구어, x-mac-arabic : 아랍어(Mac), x-mac-ce : 중앙 유럽 (Mac), x-mac-chinesesimp : 중국어 간체 (Mac), x-mac-chinesetrad : 중국어 번체 (Mac), x-mac-croatian : 크로아티아어 (Mac), x-mac-cyrillic : 키릴 자 (Mac), x-mac-greek : 그리스어 (Mac), x-mac-hebrew : 히브리어 (Mac), x-mac-icelandic : 아이슬란드어 (Mac), x-mac-japanese : 일본어 (Mac), x-mac-korean : 한국어 (Mac), x-mac-romanian : 루마니아어 (Mac), x-mac-thai : 태국어 (Mac), x-mac-turkish : 터키어 (Mac), x-mac-ukrainian : 우크라이나어 (Mac)` | utf-8 : Unicode (UTF-8) | 출력을 읽을 때 사용할 인코딩 |
변수 생성됨
인수 | Type | Description |
---|---|---|
CmdSession | CMD 세션 | 이후 CMD 작업에 사용할 CMD 세션 |
예외
예외 | 설명 |
---|---|
명령 세션을 시작할 수 없음 | CMD 세션을 시작하는 데 문제가 있음을 나타냄 |
작업 디렉터리 없음 | 작업 디렉터리를 찾는 중 오류가 발생했음을 나타냄 |
CMD 세션에서 읽기
CMD 세션의 출력을 읽습니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
CMD session | 아니요 | CMD 세션 | 이전에 시작한 CMD 세션 | |
Separate output from error | 해당 없음 | 부울 값 | False | 표준 출력과 표준 오류를 서로 다른 변수에 저장하거나 하나의 변수로 결합할지 여부 지정 |
변수 생성됨
인수 | Type | Description |
---|---|---|
CmdOutput | 텍스트 값 | CMD 세션의 표준 출력 |
CmdError | 텍스트 값 | CMD 세션의 표준 오류 |
예외
예외 | 설명 |
---|---|
CMD 세션이 종료됨 | 지정된 CMD 세션이 종료되었음을 나타냄 |
CMD 세션에 쓰기
시작된 CMD 세션에 명령을 실행합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
CMD session | 아니요 | CMD 세션 | 이전에 시작한 CMD 세션 변수 | |
명령 | 아니요 | 텍스트 값 | 실행할 명령의 이름 | |
명령 뒤에 Enter 보내기 | 해당 없음 | 부울 값 | 참 | Enter 명령을 보낼지 여부를 지정합니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
CMD 세션에 쓸 수 없음 | CMD 세션에 쓰는 중 오류가 발생했음을 나타냄 |
CMD 세션이 종료됨 | 지정된 CMD 세션이 종료되었음을 나타냄 |
CMD 세션의 텍스트 대기
이전에 시작한 CMD 세션의 특정 텍스트를 대기시킵니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
CMD session | 아니요 | CMD 세션 | 시작된 CMD 세션 변수 | |
Text to wait | 아니요 | 텍스트 값 | 표준 출력 또는 표준 오류에 표시되도록 대기할 텍스트 또는 정규식 | |
Is regular expression | 해당 없음 | 부울 값 | False | 일반 텍스트 대신 정규식을 기다릴지 여부 지정 |
Ignore case | 해당 없음 | 부울 값 | True | 텍스트의 대소문자는 고려하지 않고 대기할 텍스트가 표준 출력 또는 표준 오류와 일치해야 하는지 여부 지정 |
Timeout | 예 | 숫자 값 | 0 | 텍스트가 설정된 시간 내에 나타나지 않을 경우 텍스트가 표시될 때까지 기다리거나 오류를 반환할지 여부 지정 |
노트
Power Automate의 정규식 엔진은 .NET입니다. 정규식에 대한 자세한 내용을 보려면 정규식 언어 - 빠른 참조로 이동하세요.
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
CMD 세션이 종료됨 | 지정된 CMD 세션이 종료되었음을 나타냄 |
텍스트를 기다리는 동안 시간이 초과됨 | 명령 세션에 텍스트가 표시되기 전에 지정된 시간 제한이 초과되었음을 나타냄 |
CMD 세션 닫기
이전에 열린 CMD 세션을 닫습니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
CMD session | 아니요 | CMD 세션 | 닫을 CMD 세션입니다. 시작된 CMD 세션 작업에 이 변수를 지정합니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
이 작업에는 예외가 포함되지 않습니다.