gui 매크로를 윈도우 서버에서 돌릴 경우 RDP 세션유지
윈도우 서버에서 GUI기반의 매크로(좌표를 입력 받는 등의)의 경우 RDP 세션(3389를 이용한 원격제어)이 끊어지면 GUI환경이 닫혀버린다. 따라서 GUI설정을 해주어야 하는데 아래 스크립트를 작성하고 관리자 권한으로 실행해준다. for /f %%i in ('qwinsta ^| findstr /C:">rdp-tcp#"') do set RDP_SESSION=%%i :: Strip the > set RDP_SESSION=%RDP_SESSION:>=% tscon %RDP_SESSION% /dest:console tscon 이나 qwinsta로 RDP세션콘솔의 세션ID값을 알아낸 후 tscon을 이용하여 세션을 유지하는 것이다. 추가로 gpedit.msc 에서 세션 타임아웃 설정 등을 완화시켜주어야 할 수도..
2019.02.20