시스템 작업
시스템 작업을 사용하여 Windows 운영 체제의 기본 작업을 자동화합니다.
설치된 응용 프로그램을 응용 프로그램 실행 작업으로 실행합니다. 모든 명령줄 인수를 큰따옴표로 묶고 공백으로 구분해야 합니다. 다음 예제에서는 자동 모드에서 특정 Word 문서를 엽니다.
노트
응용 프로그램 경로 필드는 응용 프로그램의 실행 파일을 가리켜야 합니다. 메모장의 notepad와 같이 이름을 입력하여 특정 기본 Windows 애플리케이션을 열 수 있습니다.
또한 데스크톱 흐름을 사용하면 프로세스 종료 작업을 수행하여 이름 또는 ID로 프로세스를 종료하고 프로세스 대기 작업을 통해 프로세스가 시작되거나 중지될 때까지 기다립니다.
Windows 환경 변수를 처리하려면 Windows 환경 변수 설정, Windows 환경 변수 가져오기, 그리고 각 작업에 대한 Windows 환경 변수 삭제를 사용하세요.
프로세스인 경우
프로세스 실행 여부에 따라 조건부 작업 블록 시작을 표시합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
If process | 해당 없음 | 실행 되고 있음, 실행 중이 아님 | 실행 되고 있음 | 확인할 프로세스의 상태 |
Process name | 아니요 | 텍스트 값 | 확인할 프로세스의 이름 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
프로세스 목록을 검색할 수 없음 | 프로세스 목록을 검색하는 동안 문제가 발생했음을 나타냄 |
프로세스 대기
프로세스 시작 또는 중지까지 실행을 일시 중단합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Process name | 아니요 | 텍스트 값 | 확인할 프로세스의 이름 | |
Wait for process to | 해당 없음 | 시작, 중지 | 시작 | 특정 프로세스의 시작 또는 중지까지 대기 여부 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
프로세스 목록을 검색할 수 없음 | 프로세스 목록을 검색하는 동안 문제가 발생했음을 나타냄 |
응용 프로그램 실행
관련 응용 프로그램을 실행하여 응용 프로그램 실행 또는 문서를 엽니다.
중요
고급 기능을 사용하는 많은 애플리케이션에는 권한 없이 시스템 리소스에 액세스하는 경우를 방지하기 위해 높은 권한이 필요합니다. 애플리케이션 실행 작업을 사용하여 이러한 애플리케이션을 시작하려면 관리자 권한을 사용하여 Power Automate를 실행합니다. 관리자로서 Power Automate를 실행하는 경우에 대한 더 자세한 정보는 높은 권한으로 Power Automate 실행으로 이동하세요.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Application path | 아니요 | 파일 | 완전한 파일 경로로 실행 파일 | |
Command line arguments | 예 | 텍스트 값 | 실행 파일 이름 뒤에 오는 추가 인수를 추가하십시오. 예를 들어 응용 프로그램 경로에 notepad.exe를 입력하고 명령줄 인수에 특정 텍스트 파일을 입력합니다. | |
Working folder | 예 | 폴더 | 해당하는 경우 작업할 폴더의 전체 경로입니다. | |
Window style | 해당 없음 | 일반, 숨김, 최소화, 최대화 | 일반 | 열 때 응용 프로그램의 모양과 크기 선택 |
After application launch | 해당 없음 | 즉시 계속, 애플리케이션 로드 대기, 애플리케이션 완료 대기 | 즉시 계속 | 다음 작업 즉시 실행 도는 프로그램 로드 또는 완료까지 대기 여부 |
Timeout | 네 | 숫자 값 | 0 | 최대 대기 시간과 강제 계속까지 걸리는 시간 |
변수 생성됨
인수 | Type | Description |
---|---|---|
AppProcessId | 숫자 값 | 프로세스 ID 출력 |
AppExitCode | 숫자 값 | 응용 프로그램 종료 코드 |
WindowHandle | 숫자 값 | 창 핸들입니다. 새 창을 열 때 이 변수가 창 핸들의 값을 포착하여 이 변수에 저장합니다. 창 핸들은 이후 작업에서 창을 구체적으로 식별하는 데 유용합니다. |
예외
예외 | 설명 |
---|---|
파일 또는 응용 프로그램 찾을 수 없음 | 지정된 애플리케이션 또는 파일을 찾을 수 없음을 나타냄 |
응용 프로그램 또는 파일에 대한 액세스 거부됨 | 지정된 응용 프로그램 또는 파일에 대한 액세스가 거부됨을 나타냄 |
응용 프로그램의 기본 창 핸들을 검색할 수 없음 | 응용 프로그램의 기본 창 핸들을 검색하는 동안 문제가 발생했음을 나타냄 |
응용 프로그램 실행 또는 파일 열기를 할 수 없음 | 지정된 응용 프로그램을 실행 또는 지정된 파일을 여는 동안 문제가 발생했음을 나타냄 |
프로세스 종료
실행 프로세스를 즉시 중지합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Specify process by | 해당 없음 | 프로세스 ID, 프로세스 이름 | 프로세스 이름 | 종료할 프로세스가 이름 또는 ID로 지정될지 지정 |
Process ID | 아니요 | 숫자 값 | 종료할 프로세스의 ID | |
Process name | 아니요 | 텍스트 값 | 종료할 프로세스의 이름입니다. 같은 이름으로 둘 이상의 프로세스가 실행 중인 경우 모두 종료됨 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
지정된 ID에 대한 프로세스가 실행되지 않음 | 지정된 ID에 대한 프로세스가 실행되지 않음을 나타냄 |
프로세스를 종료하지 못함 | 프로세스를 종료하는 동안 문제가 발생했음을 나타냄 |
Ping
원격 컴퓨터를 네트워크로 액세스할 수 있는지 결정하는 메시지를 보냅니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Host name | 아니요 | 텍스트 값 | 원격 컴퓨터의 이름 또는 IP 주소 | |
Timeout | 예 | 숫자 값 | 5000 | Ping이 메시지를 회신하는 데 걸리는 최장 시간(밀리초) |
변수 생성됨
인수 | Type | Description |
---|---|---|
PingResult | 텍스트 값 | Ping 메시지의 상태(성공 또는 실패) |
RoundTripTime | 숫자 값 | Ping이 완료하는 데 걸린 시간(밀리초) |
예외
예외 | 설명 |
---|---|
Ping 작업을 완료할 수 없음 | Ping 작업을 완료하는 동안 문제가 발생했음을 나타냄 |
Windows 환경 변수 설정
환경 변수를 주어진 값으로 설정합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Environment variable name | 아니요 | 텍스트 값 | 환경 변수의 이름 | |
New environment variable value | 아니요 | 텍스트 값 | 환경 변수로 설정되는 값 | |
Type | 해당 없음 | 사용자, 시스템 | User | 환경 변수의 유형 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
환경 변수의 값을 설정하는 동안 문제가 발생했음을 나타냄 | 환경 변수의 값을 설정하는 동안 문제가 발생했음을 나타냄 |
권한 부족 | 사용자가 이 작업을 수행할 권한이 부족함을 나타냄 |
Windows 환경 변수 가져오기
환경 변수 값을 검색합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Environment variable name | 아니요 | 텍스트 값 | 값이 검색될 환경 변수의 이름 | |
Search for variable only in scope | 해당 없음 | 부울 값 | False | 특정 범위에서만 변수를 검색할지 지정 |
Scope | 해당 없음 | 사용자, 시스템 | User | 환경 변수가 검색되어야 하는 범위 |
변수 생성됨
인수 | Type | Description |
---|---|---|
EnvironmentVariableValue | 텍스트 값 | 환경 변수의 값 |
예외
예외 | 설명 |
---|---|
환경 변수 없음 | 지정된 환경 변수가 없음을 나타냄 |
권한 부족 | 사용자가 이 작업을 수행할 권한이 부족함을 나타냄 |
Windows 환경 변수 삭제
주어진 범위에서 환경 변수를 삭제합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Environment variable name | 아니요 | 텍스트 값 | 삭제할 환경 변수의 이름 | |
Type | 해당 없음 | 사용자, 시스템 | User | 삭제할 환경 변수의 유형 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
환경 변수를 삭제하지 못함 | 환경 변수를 삭제하는 동안 문제가 발생했음을 나타냄 |
권한 부족 | 사용자가 이 작업을 수행할 권한이 부족함을 나타냄 |