На заметку: от 05.04.2024 — пока заметка не работоспособна, увы get-id я получаю того процесса AnyDesk который я запустил и по нему я не могу подключиться.

Возникла задумка, как, можно не подключаясь к пользователю через средство удаленной поддержки, я использую на рабочих местах в офисе Radmin запустить AnyDesk и получить ID дабы после его передать тому сотруднику, который должен подключиться к пользователю. Иногда у нас один из сотрудников (начальник отдела по закупке или типа того, в общем какой-то начальник), звонит мне системному администратору с просьбой запустить на рабочем месте бухгалтера программу AnyDesk и сказать ему ID. Бухгалтер в курсе этого. С безопасниками данный вопрос урегулирован.

Шаг №1: Скачиваю AnyDesk или уже имеющуюся программу копирую на удаленную систему в каталог C:\soft:

https://download.anydesk.com/AnyDesk.exe

либо через проводник по пути \\wrkst00134\c$\soft, либо через консоль командной строки, запущенной с правами Domain Admins

Win + X -> Командная строка (Администратор)

C:\Windows\system32>
C:\Windows\system32>cd /d w:\firma\tips_exe
w:\firma\tips_exe>xcopy /Y w:\firma\tips_exe\AnyDesk.exe \\wrkst0134\c$\soft
W:\firma\tips_exe\AnyDesk.exe
Скопировано файлов: 1.
w:\firma\tips_exe>

На заметку: в моем случае логические диск W: это диск с моими наработками на рабочем месте и кладезь утилит. Все данные синхронизируются с домашним хранилищем на базе OwnCloud, а на работе диск W: представляет из себя блочный диск зашифрованный через VeraCrypt. Ухожу с работы, закрываю все программы, все документы, произвожу deactivation диска W: тем самым никто к моим наработкам не может получить доступ.

Шаг №2: Подключаюсь со своего рабочего места через командную строку запущенную с правами Администратора и запускаю из каталога C:\Soft\AnyDesk.exe и получаю ID дабы после сообщить его сотруднику кто попросил из офиса установить AnyDesk дабы он мог подключиться. Бухгалтера предупредил на этот счет что к примеру Кирилл Бобряков хочет к Вам подключиться, на что получил ответ: — «Хорошо».

Win + X -> Командная строка (Администратор)

C:\Windows\system32>
C:\Windows\system32>cd /d w:\firma\tips_exe
w:\firma\tips_exe>psexec \\wrkst0134 cmd.exe
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
Microsoft Windows [Version 10.0.18362.295]
(c) Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.
C:\Windows\system32>
C:\Windows\system32>hostname
wrkst0134
C:\Windows\system32>c:\soft\anydesk.exe --get-id
C:\Windows\system32>1978136088

На заметку: А может еще случится, что при передаче ключа "--get-id" в ответ Вы получите:

C:\Windows\system32>C:\soft\anydesk.exe --get-id
C:\Windows\system32>SERVICE_NOT_RUNNING

в этом случае нужно

C:\Windows\system32>c:\soft\anydesk.exe
C:\Windows\system32>C:\soft\anydesk.exe --get-id
C:\Windows\system32>1784536404

т.е. сперва запустить anydesk.exe, а уже потом запросить ID.

Шаг №3: Полученный ID сообщаю Кириллу Афанасьеву через систему корпоративного общения: qip.exe + jabber протокол на базе OpenFire 4.7.0

На заметку: В приватных заметках блога https://win.ekzorchik.ru вы можете также научиться: как развернуть, настроить сопряжение с доменом, как настраивать клиент qip на рабочих местах, как решать проблемы и познать нюансы. По вопросам доступа к приватным заметкам прошу писать мне в Telegram

Шаг №4: После по отписке от сотрудника которому нужно было чтобы я у бухгалтера запустил AnyDesk и сказал ему ID дабы он мог подключиться и показать или сделать что бухгалтеру нужно было, я завершаю работу приложения AnyDesk:

w:\firma\tips_exe>psexec \\wrkst0134 cmd.exe

Через консоли вывожу есть ли в списке процессов диспетчера задач процесс:

C:\Windows\system32>tasklist /svc | findstr /I "AnyDesk.exe"
AnyDesk.exe                   6664 Н/Д
AnyDesk.exe                  12584 Н/Д
AnyDesk.exe                  15432 Н/Д

Завершаю процесс по именованию:

C:\Windows\system32>taskkill /F /IM "AnyDesk.exe"
Успешно: Процесс "AnyDesk.exe", с идентификатором 6664, был завершен.
Успешно: Процесс "AnyDesk.exe", с идентификатором 12584, был завершен.
Успешно: Процесс "AnyDesk.exe", с идентификатором 15432, был завершен.
C:\Windows\system32>

Отключаюсь от рабочей станции wrkst0134

C:\Windows\system32>exit
cmd.exe exited on wrkst0134 with error code 0.

Итого я еще чуть более узнал и теперь могу не подключаться к рабочей станции бухгалтера, а выполнять запрос быстро и не отвлекаясь на щелканье мышкой, все в консоли, мне так удобнее и приятнее.

На заметку: от 04.04.2024 при попытке копирования получил
xcopy /Y w:\firma\tips_exe\AnyDesk.exe \\wrkst0134\c$\soft
Попытка доступа к ресурсу, занятому другим приложением
это значит на удаленной системе запущен процесс AnyDesk.exe, как только его прибил копирование через xcopy завершилось успешно.

Если будут нюансы, то я дополню данную заметка, а пока на этом у меня все, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik