2021.10 버전부터는 백그라운드 프로세스가 "Local Service" 계정에서 수행됩니다

2021.10 버전부터는 백그라운드 프로세스가 “Local Service” 계정에서 수행됩니다. 이전 버전에서는 오케스트레이터에서 지정한 사용자 계정에서 수행되었습니다.


https://docs.uipath.com/robot/docs/background-process-automation#running-background-processes

“Local Service” 계정 대신 오케스트레이터에서 지정한 사용자 계정으로 수행하도록 하려면 “UIPATH_HEADLESS_WITH_USER” 환경 변수를 정의하고 그 값을 "True"로 설정해두어야 합니다.

프로세스가 사용자 계정이 아닌 “Local Service” 계정에서 수행되면 Excel이나 Word 등의 Microsoft Office 애플리케이션들이 기대한 대로 작동하지 않을 수 있기 때문에 주의해야 합니다. Microsoft Office 애플리케이션들은 "User-Session"에서 작동하도록 만들어졌기 때문에 가급적이면 백그라운드 프로세스에서는 Microsoft Office 애플리케이션들을 사용하지 않는 것이 좋습니다. “Local Service” 계정에서 Microsoft Office 애플리케이션들을 사용하는 경우 발생할 수 있는 문제점들에 대해서는 아래의 포스팅을 참고하시기 바랍니다.

프로세스 수행에 필요한 nuget 패키지들이 존재하는 위치는 C:\Users\{username}\.nuget\packages 인데, “Local Service” 계정에서는 C:\Windows\ServiceProfiles\LocalService\.nuget\packages 에 존재하게 됩니다.