https://docs.uipath.com/robot/docs/arguments-description

 

Arguments Description

To make it easier for you to work with command line arguments, navigate to the directory in which the Robot is installed using the change directory command. For example, if you did not change the default location of the Robot, you can use the following com

docs.uipath.com

 

i) 오케스트레이터에 연결되어 패키지화 된 경우

-p 또는 --process <오케스트레이터상 매핑된 process 이름>

예 : UiRobot.exe execute -p UiPathDemoProcess

이렇게 올리면 작업 스케줄러(AR봇)로 실행하더라도 오케스트레이터에서 해당 수행의 로그를 실시간으로 확인할 수 있습니다.

 

ii) 오케스트레이터에 연결되지 않고, 파일 자체를 실행해야 하는 경우

 

일반적으로 오케스트레이터를 구매하지 않았을 때, AR에서의 방식입니다. [ex) 항공 DSR 배치 업로드 과제]

-f 또는 --file <로컬 파일 경로>

예 : UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"

 

iii) 인수를 전달해야 하는 경우

--input <JSON 형태의 input parameter key-value>

예 : UiRobot.exe execute --process UiPathDemoProcess --input "{'i_sArg' : 'value' , 'i_iNumber' : 3, 'i_arrOffice' : ['본점', '지점']}"

iv) 폴더를 지정해야 되는 경우

--folder <폴더이름>

예 : UiRobot.exe execute --process UiPathDemoProcess --input "{'i_sArg' : 'value' , 'i_iNumber' : 3, 'i_arrOffice' : ['본점', '지점']}" --folder 회사이름

 

추가 TIP

+ bat 파일을 통해 실행시키는 경우 해당 파일은 ANSI 인코딩으로 저장해야 한글 인수를 전달해도 깨지지 않습니다.

+ 폴더이름은 한글이어도 상관없고, 프로세스 이름 및 폴더명은 띄어쓰기가 들어가지 않는 이상 ""을 씌우지 않아도 됩니다.

+ argument가 boolean값인 경우 소문자로 적어야 합니다. true, false

+ Recent posts