是否可以从 AD 获取用户凭据并使用它来使用该凭据运行某些应用程序?
我想通过 powershell 脚本控制 Thinreg.exe util。该实用程序用于在系统上注册 vmware Thinapp 软件包(它创建快捷方式并在 HKCU hive 下添加注册表项。) 如果我以管理员身份运行 ps 脚本,那么 Thinreg 也会在管理员帐户下运行并将应用程序注册到管理员。 那么是否可以从 AD 获取用户凭据并使用它们来运行 PS 脚本或只是 Thinreg util ? 我是域管理员,其他用户是域用户。 AD为win 2008r2,客户端操作系统为winXP sp3。
非常感谢。
编辑
是否可以通过登录脚本安装Windows服务,以便在登录的用户帐户下运行? 通过这个服务我可以控制thinreg.exe util
I want to control thinreg.exe util via powershell script. This util is used for registering vmware thinapp packages on the system(it creates shorcuts and add registry entries under HKCU hive.)
If I run my ps script as admin then also thinreg runs under admin account and register app to the admin.
So it is possible to get user credentials from AD and use them to run PS script or just thinreg util ?
I'm domain admin and other users are domain users. AD is win 2008r2 and client OSes are winXP sp3.
Thank you very much.
EDIT
Is it possible to install windows service via login script so that would run under logged user account ?
Via this service I could then control thinreg.exe util
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会尝试两种方法。
如果你想更加“互动”,并在用户登录时进行操作,你可以尝试使用 PSTOOLS,你可以看看 这篇文章提供了如何从 PSTOOLS 调用 powershell 脚本的示例。
I would try two ways.
If you want to be more "interactive", and do it as the user is log in, you can try to play with PSTOOLS you can have a look to this post to have an example how to call your powershell script from PSTOOLS.