使用 powershell/批处理文件为 win 32 可执行文件设置自定义环境变量

使用 powershell/批处理文件为 win 32 可执行文件设置自定义环境变量

我有一个 2008 年的旧 VB.NET 应用程序,它使用环境.SpecialFolder.CommonApplicationData来存储其设置和数据。当用户从 Windows PC 使用该应用程序时,这完全可以正常工作。但是,我们被要求将此应用程序移动到远程桌面服务,这会导致当超过 1 人使用该应用程序时应用程序出现故障。

我想要做的是编写一个脚本(powershell /批处理文件)来设置通用应用数据 环境变量为批处理文件中指定的值,以便 RDS 用户可以运行此文件。

与此类似的事情......

Set CommonApplicationData = 'C:\..\..\%username%\MySessionThatIsUniqueToMe'
OldProgramFrom2008.exe

先感谢您。

编辑:Powershell 看起来是可行的方法? 在此处输入图片描述

相关内容