使用Powershell(无活动目录)为terminal服务用户设置初始程序

我在Windows Server 2008上运行没有Active Directory的terminal服务。如何通过Powershell为用户设置启动程序?

由于我没有安装Active Directoryangular色,似乎我缺lessget-qaduser 。 因此,我不能只查找用户并设置“TsInitialProgram”属性。

本地用户数据库的范围比完整的AD环境稍微有限。 许多可用于AD用户的属性在本地用户上不可用,不幸的是,ms-TS-Initial-Program就是其中之一。

不完全正确。 初始程序就像在AD中那样为所有本地用户存储。 我有30个用户安装了一个初始程序。 它通过远程桌面login时启动。 如果在PS中执行$ user的转储,则会看到一个名为“Parameters”的属性,并在其中可以看到“Initial Program”,但所有“参数”的值都是encryption的。 所以它在那里,只是不知道如何改变它与PS。