Моя компания использует Citrix Receiver, чтобы я мог получать доступ к программам на сервере нашей компании, по сути, это только удаленный рабочий стол. Я не получаю рабочий стол, я просто получаю приложение (или приложения), которые выглядят так, как будто они работают прямо на моем компьютере. Это нормальная система, но очень глючная и, похоже, ее разрабатывали не самые умные программисты, программы часто зависают и вылетают, но это уже совсем другая тема.
Моя проблема в том, что Citrix имеет тенденцию не справляться с изящным закрытием подключений, и это оставляет программу (назовем ее SM, это глючная внутренняя программа Microsoft Access 2013) открытой на сервере, которая не может работать более чем в одном экземпляре, и у меня нет рабочего стола, чтобы просмотреть, чтобы закрыть открытую программу. Поэтому, когда я пытаюсь подключиться снова, он говорит мне, что SM уже открыта, и отключается, нет никаких вариантов.
Итак, мой хак исправления заключается в том, что я открываю Microsoft Outlook 2013 в Citrix (это еще одна из моих программ, доступных Citrix на сервере), затем иду в Файл - Открыть и экспортировать - Открыть календарь - рядом с "Имя файла:" я меняю "Формат iCalendar" на "Все файлы" - затем я перехожу в C:\Windows\system32\ - там я нажимаю правой кнопкой мыши на "taskmgr.exe" и выбираю Открыть - отсюда я перехожу на вкладку Пользователи, ищу свое имя пользователя и выбираю Выйти из системы. После этого длительного процесса все мои программы сохраняют любую открытую информацию и закрываются, позволяя мне снова открыть Citrix и снова открыть SM.
У кого-нибудь есть идеи, как ускорить этот процесс? Мои приложения Citrix: Microsoft Excel, OneNote, Outlook, PowerPoint, Publisher и Word, все 2013, также я могу добраться до Chrome, используя мой указанный выше хак. Может быть, есть способ сделать так, чтобы я мог отправить себе по электронной почте определенную команду, которая заставит его выйти из системы, но я открыт для всего. Кроме того, это не учетная запись администратора, поэтому не могу часто устанавливать новые программы.
решение1
Ну, я нашел частичное решение. По этой ссылкеhttp://www.guidingtech.com/29533/shutdown-windows-remotely-outlook/Я установил правило в Outlook, чтобы всякий раз, когда я получаю письмо с темой "LOGOFF" только от себя, оно удаляло письмо, а затем запускало простой bat-файл, который я сделал с "shutdown.exe -l -f" (не уверен, нужно ли -f, проверю завтра) в качестве единственного элемента в нем. Согласно этому методу, это именно то, о чем я мечтал, однако по какой-то странной причине Outlook 2013 не имеет никаких опций для работы в фоновом режиме (для меня это безумие), поэтому мне все равно приходится использовать Citrix и открывать Outlook, но как только он открывается, он видит письмо и все отключается. Так что... если у кого-то есть какие-либо идеи, как сохранить Outlook запущенным, пожалуйста, предложите их. Однако в целом я считаю, что это достойный ответ, просто открыт для улучшения.