Windows용 명령줄 인터페이스

목차

설치 명령 클라이언트 명령
권한 프로필 명령 연결 명령
 

다음 명령은 Windows 명령줄에 입력하거나 AnyDesk의 일부를 자동화하기 위해 스크립트에서 사용할 수 있습니다.

AnyDesk가 위치한 올바른 경로에서 이러한 명령을 실행하거나 올바른 경로를 수동으로 지정하는 것이 중요합니다.

기본적으로 anydesk.com 의 표준 AnyDesk 클라이언트는 다음 위치에 설치됩니다.
C:\Program Files (x86)\AnyDesk\AnyDesk.exe

my.anydesk.com 에서 생성된 사용자 지정 클라이언트의 경우 대신 다음 위치에서 찾을 수 있습니다.

C:\Program Files (x86)\AnyDesk- <prefix> \AnyDesk- <prefix> .exe

<prefix> my.anydesk.com 내 파일 탭에 있는 기존 커스텀 클라이언트 구성의 클라이언트 세부 정보 페이지에서 찾을 수 있습니다.

<prefix>은  " ad_ " 뒤의 "prefix" 행에서 찾을 수 있습니다. 무작위로 생성되며 각 계정마다 다릅니다. 

설치 명령

이 명령은 다음 형식의 명령줄 인터페이스를 통해 AnyDesk를 설치하거나 업데이트할 때 사용됩니다.

 anydesk.exe --install <location> <additional_parameters>

예:

 anydesk.exe --install   "C:\Program Files (x86)\AnyDesk" --start-with-win --create-desktop-icon 

반면에 AnyDesk MSI 패키지 설치는 다음 명령을 사용하기만 하면 됩니다.

anydesk.msi (optional: INSTALL="<location>")

매개변수

설명
--install <location>

AnyDesk를 특정 위치 <location>로 설치하기
e.g. C:\Program Files (x86)\AnyDesk

--start-with-win Windows에서 AnyDesk를 자동으로 시작합니다. 이것은 시스템을 다시 시작한 후 연결할 수 있도록 하는 데 필요합니다.
--create-shortcuts 시작 메뉴 항목을 만듭니다.
--create-desktop-icon AnyDesk용 바탕 화면에 링크를 생성합니다.
--remove-first 새 AnyDesk을 설치하기 전에 현재 설치된 AnyDesk를 제거합니다. 예를 들어 AnyDesk를 수동으로 업데이트할 때.
--silent 설치 후 AnyDesk를 자동으로 시작하지 않고 설치 중에 오류 메시지 상자가 나타나지 않게합니다. 
--update-manually AnyDesk를 수동으로 업데이트합니다
(커스텀 클라이언트의 기본값).
--update-disabled AnyDesk의 자동 업데이트를 비활성화합니다.
--update-auto AnyDesk 자동 업데이트
(표준 클라이언트의 기본값, 사용자 지정 클라이언트에는 사용할 수 없음).

맨 위로

클라이언트 명령

이 명령은 명령줄 인터페이스 또는 스크립트를 통해 AnyDesk 클라이언트와 상호 작용하는 데 사용할 수 있습니다.

명령 설명
anydesk.exe <parameter> 클라이언트 명령 매개변수를 참조하십시오.
echo <license_key> | anydesk.exe --register-license 지정된 라이선스 키를 등록합니다. (관리자 권한 필요)
echo <my_password> | anydesk.exe --set-password 무인 액세스를 위해 지정된 비밀번호를 설정합니다.
 

클라이언트 명령 매개변수

매개변수 설명

--uninstall

AnyDesk를 제거합니다 (프롬프트 포함).
--remove 통보 없이 AnyDesk를 제거합니다 (자동 제거).

--start

AnyDesk 서비스를 시작합니다
--stop-service AnyDesk 서비스를 중지합니다
--restart-service AnyDesk 서비스를 다시 시작합니다
--remove-password

무인 액세스 암호를 제거합니다. (관리자 권한 필요).

커스텀 클라이언트의 사전 설정된 암호는 제거될 수 없습니다.

--get-alias AnyDesk-별칭을 다시 표시합니다. 스크립트에서 실행해야 합니다.
--get-id AnyDesk-ID를 다시 표시합니다. 스크립트에서 실행해야 합니다.
--get-status 클라이언트 온라인 상태를 다시 표시합니다. 스크립트에서 실행해야 합니다.
--version 현재 AnyDesk 클라이언트 버전을 다시 표시합니다. 스크립트에서 실행해야 합니다.
--settings 기본 설정  페이지를 엽니다. 
--admin-settings 글로벌 설정 페이지를 엽니다. 

--settings:<viable_parameter>
Viable parameters:
ui, security, alias, privacy, video, capture, audio, connection, file_transfer, recording, printer, wol, license, about

특정 설정 페이지를 엽니다. 

--admin-settings:<viable_parameter>

Viable parameters:
capture, security, connection, recording

특정 글로벌 설정 페이지를 엽니다 (관리자 권한이 필요합니다) 

--disclaimer

사용자 지정 고지 사항을 표시합니다. 이 매개변수는 고지 사항이 활성화된 사용자 지정 클라이언트에서만 작동합니다.
 

클라이언트 배치 스크립트

AnyDesk-ID 가져오기:

 @echo off 
for /f "delims="   %% i in ('"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" --get-id') do set CID= %% i
echo AnyDesk ID:   %CID%
일시중지

AnyDesk 별칭 가져오기:

 @echo off 
for /f "delims="   %% i in ('"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" --get-alias') do set CID= %% i
echo AnyDesk 별칭:   %CID%
일시중지

온라인 상태 가져오기:

 @echo off 
for /f "delims="   %% i in ('"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" --get-status') do set CID= %% i
echo AnyDesk 상태:   %CID%
일시중지

AnyDesk 버전 다운로드:

 @echo off 
for /f "delims="   %% i in ('"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" --version') do set CID= %% i
echo AnyDesk 버전:   %CID%
일시중지

맨 위로

 

 

권한 프로필 명령 (AnyDesk 7+)

명령 설명
anydesk.exe --add-profile <name> +<permission> +<permission> ...

<Name>이라는 권한 프로필을 만듭니다. 기본적으로 모든 권한은 비활성화되어 있습니다. 활성화하려면 명령 끝에 +<permission>을 추가하고 사이에 공백을 두어 여러 권한을 구분합니다.

List of <permissions>:

audio          

input          

clipboard      

clipboard_files

block_input    

sas (CTRL+ALT+DEL Action)         

restart        

file_manager    

lock_desk      

sysinfo        

whiteboard      

tcp_tunnel      

vpn            

user_pointer    

privacy_feature

record_session
echo <password> | anydesk.exe --add-profile <name> +<permission> +<permission> ...

무인 액세스 암호 <password>를 사용하여 액세스할 수 있는 <name>이라는 권한 프로필을 만듭니다.

이 프로필에 대한 권한을 설정하는 방법에 대한 자세한 내용은 위를 참조하십시오.

echo <password> | anydesk.exe --set-password <profile>

기존 <profile>에 대한 무인 액세스 <password>를 설정합니다.

커스텀 프로필의 경우 <profile>은 단순히 권한 프로필의 이름입니다.

AnyDesk와 함께 제공되는 기본 프로필의 경우 다음을 사용해야 합니다.

기본 설정: _default
모든 액세스 권한: _full_access
화면 공유: _screen_sharing
무인액세스: _unattended_access
anydesk.exe --remove-password <profile> <profile>에 대한 무인 액세스 암호를 제거합니다.

 

연결 명령

명령줄 인터페이스를 통해 연결을 설정할 수 있습니다.
명령줄을 통해 연결을 요청할 때 여러 매개변수를 추가할 수 있습니다.

명령 설명
anydesk.exe <ID/Alias> <additional parameters>

AnyDesk는 지정된 클라이언트에 대한 연결을 요청합니다.

추가 매개변수는 선택적 연결 명령 매개변수를 참조하십시오.

echo <password> | anydesk.exe <ID/Alias> --with-password AnyDesk는 입력한 비밀번호로 지정된 클라이언트에 연결 요청을 보냅니다.
 

선택적 연결 명령 매개변수.

매개변수 설명
--file-transfer AnyDesk는 파일 전송 세션을 시작합니다. 
--fullscreen AnyDesk는 전체 화면 모드에서 대화형 세션을 시작합니다.
--plain AnyDesk는 테두리나 메뉴 포인트가 없는 일반 창에서 대화형 세션을 시작합니다.
 

맨 위로