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

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

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

由于我没有安装 Active Directory 角色,所以似乎缺少了get-qaduser。因此,我不能只查找用户并设置“TsInitialProgram”属性。

答案1

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

答案2

不完全正确。初始程序存储于所有本地用户,就像 AD 中一样。我有 30 个用户设置了初始程序。当他们通过远程桌面登录时,它会启动。如果您在 PS 中转储 $user,您会看到一个名为“参数”的属性,在那里您可以看到“初始程序”,但所有“参数”的值都是加密的。所以它在那里,只是不知道如何使用 PS 更改它。

相关内容