명령줄 인터페이스에 대한 사용 사례

명령줄 인터페이스는 AnyDesk와 관련된 많은 프로세스를 자동화하는 데 도움이 되는 방법을 제공합니다. 여기에서 AnyDesk와 함께 사용하는 방법에 대한 몇 가지 예를 찾을 수 있습니다.

자동 배포

명령줄 기능을 소프트웨어 관리/배포 도구와 함께 사용하여 각 장치에 대한 수동 설정 없이 한번에 많은 장치에 AnyDesk를 배포 및 설정할 수 있습니다.

이 경우 MSI 설치 패키지와 이러한 방식으로 쉽게 배포할 수 있는 .exe 및 .msi 파일의 미리 구성된 고객/서비스 모듈 버전을 제공하는 것이 좋습니다.

이러한 페키지는 my.anydesk.com에 있는 맞춤형 클라이언트 생성기를 통해 맞춤 설정할 수 있습니다. 

표준 모듈 유형 설명
기본 EXE

연결을 시작하고 수신할 수 있는 anydesk.com의 표준 클라이언트 EXE 버전.

고객 모듈 EXE 연결만 수신할 수 있는 표준 클라이언트의 EXE 버전입니다.
서비스 모듈 EXE 연결만 시작할 수 있는 표준 클라이언트의 EXE 버전입니다.
 

그런 다음 설치 명령에 설명된 명령을 사용한 스크립트 또는 다른 배포 도구를 통해 자동으로 배포할 수 있습니다.

예를 들어 하나의 배치 스크립트는 AnyDesk를 설치하고, 라이센스 키를 등록하며, 비밀번호를 설정합니다. 스크립트의 내용은 다음과 같습니다.

 @echo off 
AnyDesk.exe --install "C:\Install\AnyDesk\Here" --start-with-win --silent --create-shortcuts --create-desktop-icon
echo license_keyABC | "C:\Install\AnyDesk\Here\AnyDesk.exe" --register-licence
echo password123 | "C:\Install\AnyDesk\Here\AnyDesk.exe" --set-password

AnyDesk 제거

AnyDesk가 특정 컴퓨터에서 더 이상 필요하지 않은 경우 내장된 운영 체제 제거 프로그램이나 명령줄 인터페이스를 통해 제거할 수 있습니다.

이는 설치 명령에서 기재된 --remove 또는 --uninstall   명령을 사용하여 수행할 수 있습니다. 

--uninstall 명령은 AnyDesk 클라이언트의 제거 프로세스를 시작하게 합니다. 이 명령을 사용하면 제거 프로세스를 안내하는 GUI 프롬프트가 나타납니다.

Uninstall AnyDesk GUI prompt

순전히 스크립트나 관리 소프트웨어를 통해 AnyDesk를 제거해야 하는 경우 --remove 를 선택하는 것이 좋습니다. 

또한, 완전히 자동으로 제거하려는 경우 --silent 를 추가하면 제거 프로세스 중에 발생할 수 있는 오류 메시지가 표시되지 않게 할 수 있습니다.

추가 사용자 입력 없이 자동 제거의 스크립트 설정은 다음과 같습니다.

 anydesk.exe --silent --remove 

--remove 명령은 Windows 운영 체제에서 AnyDesk 애플리케이션만 제거하지만 나머지 관련 파일은 제거할 수 없습니다. 기본 디렉토리에 있는 파일은 수동으로 삭제하거나 스크립트를 통해 삭제해야 합니다.

C:\Program Files (x86)\AnyDesk  
%appdata% \AnyDesk
%programdata% \AnyDesk

명령줄 인터페이스를 통한 연결

AnyDesk를 기존 소프트웨어에 구현하려는 경우 연결 명령에 설명된 대로 명령 및 매개변수를 사용하여 명령줄 인터페이스를 통해 연결하는 것이 좋습니다. 

AnyDesk 단축키 수정

연결 명령에 있는 매개변수는 AnyDesk를 통해 바탕 화면에 드롭된 바로 가기를 수정하는 데 사용될 수 있습니다.

CMDUseCaseConnectDropToDesktop

바탕 화면 바로 가기의 "속성"에 있는 "대상" 필드에 매개변수를 추가하여 수행할 수 있습니다. 예:  

 "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" 123456789 --plain 

CMDUseCaseShortcut-300x75