谁能想出更好的方法来注销 Citrix Receiver 中的 Windows 帐户?

谁能想出更好的方法来注销 Citrix Receiver 中的 Windows 帐户?

我的公司使用 Citrix Receiver,因此我可以访问公司服务器上的程序,基本上只是远程桌面,我没有桌面,我只是得到一个应用程序(或多个应用程序),看起来像是在我的计算机上运行的。这是一个不错的系统,但有很多错误,似乎不是由最聪明的程序员设计的,程序经常崩溃和冻结,不过这是另一个话题。

我的问题是 Citrix 往往无法正常关闭连接,导致程序(我们称之为 SM,这是一个内部开发的有缺陷的 Microsoft Access 2013 程序)在服务器上处于打开状态,无法在多个实例中运行,而且我没有桌面可以查看以关闭打开的程序。因此,当我重新连接时,它告诉我 SM 已打开并断开连接,没有选项。

因此,我的解决方法是在 Citrix 中打开 Microsoft Outlook 2013(它是服务器上另一个可访问 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 保持运行,请提出建议。不过总的来说,我认为这是一个值得回答的问题,只是有待改进。

相关内容