我用 Python 创建了一个简单的 GUI,可以从数据库中抓取一些 XML,并通过 mapi 通过电子邮件发送。我希望支持团队中的其他人能够使用它。
我把应用程序放在我的 Windows 2003 服务器上,并在他们的桌面上放置一个快捷方式,其中包含指向服务器上应用程序的 unc。我还在快捷方式属性中的目标行中使用了 /keep 参数;我假设这会使与 unc 的连接保持打开状态,我在 Google 上找不到任何信息。
它能工作,但它在本地运行,而且大多数用户的 mapi 配置文件名称不同。因此用户会收到更改配置文件的烦人请求。
我可以解决这个问题,但如果我可以通过快捷方式在服务器上运行我的应用程序,那么分发它们对我来说会更容易。
我想我可以使用映射驱动器,但如果不必,我更喜欢它。我们使用大量使用快捷方式从服务器运行的第三方应用程序,但让我困惑的是,如果您在 cmd 中执行“net use”,您看不到它们访问服务器。
答案1
Server 2008R2 有一个 RemoteApp 实现,可以完全满足您的需求。它使用终端服务来实现这一点。Citrix 使用一种类似的技术,也称为应用程序发布。
但是 Server 2003 没有此功能。