是否可以从 AD 获取用户凭据并使用它来使用该凭据运行某些应用程序?

发布于 2024-11-03 11:58:48 字数 370 浏览 1 评论 0原文

我想通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

欢烬 2024-11-10 11:58:48

我会尝试两种方法。

  1. 添加在用户登录脚本期间运行一次的 powershell 脚本
  2. 如果用户使用 roming 配置文件,请尝试在注销时修改其配置文件。

如果你想更加“互动”,并在用户登录时进行操作,你可以尝试使用 PSTOOLS,你可以看看 这篇文章提供了如何从 PSTOOLS 调用 powershell 脚本的示例。

I would try two ways.

  1. Add the powershell script run once during the logon script of the user
  2. If user are using roming profiles, try to modify their profiles when they are logged off.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文