다음을 통해 공유


시스템 작업

노트

시스템 작업 그룹이 몇 가지 새로운 범주로 분리되었습니다. 이러한 범주에 대한 자세한 내용을 보려면 워크스테이션스크립팅 작업 참조로 이동하세요.

시스템 작업을 사용하여 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
환경 변수를 삭제하지 못함 환경 변수를 삭제하는 동안 문제가 발생했음을 나타냄
권한 부족 사용자가 이 작업을 수행할 권한이 부족함을 나타냄