如何从提升的批处理文件中运行powershell以使用当前用户?

时间:2017-02-13 05:15:19

标签: windows powershell batch-file

所以情况就是这样。

我处于域环境(Windows 7)中,用户从本地管理员组中被剥离。我创建了一个批处理文件来安装程序,它需要管理员权限。安装完成后,我希望将程序固定到当前用户开始菜单。我固定它的方法是从批处理文件中调用powershell脚本来执行此操作。

所以我可以提升批处理文件以获得管理员权限,但问题是程序不会固定到当前用户,而是固定给我用来提升批处理文件的管理员用户。我猜这是因为powershell脚本是从一个提升的批处理文件中调用的,所以它也被提升了。

有没有办法让我在不拆分脚本的情况下实现我想要的目标?

1 个答案:

答案 0 :(得分:0)

我认为您的问题与特权或用户无关。 您可能正在编辑错误的环境以固定您的程序。

您应该在以下位置复制(或创建)快捷方式:

  

C:\ Users \%USER%\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar