На заметку: от 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.