MSI文件如何实现Runas?

尊敬的合作伙伴:
感谢您使用微软合作伙伴新闻组技术支持!

根据您的描述,我对这个问题的理解是:如何用 runas 运行 msi windows installer 文件。如果我的理解有误,请告诉我。

您无法使用右键 \runas 来用其他用户进行 msi 文件的安装 . 但是 , 您可以用命令行模式实现这个要求 .
命令如下
Runas /user:domain\username path\file.msi
例如 runas /user:loev\iris c:\lin.msi
其中的 domain 部分是域名 , 如果您没有加域是本机用户的话 , 可以省去这部分直接使用本机用户名 , 或者用计算机名代替域名 .

以下是 runas 命令用法的文章
[url]http://technet.microsoft.com/en-us/library/bb490994.aspx[/url]
RunAs is a great way of temporarily elevating your privileges to admin level when you are logged on as an ordinary user. However, while you can right-click on .exe files and select Run As from the shortcut menu, this doesn't work with Windows Installer (.msi) packages.

Here's a workaround that makes this possible. Open Registry Editor as administrator and create the following key under HKCR\Msi.Package\shell:
HKCR\Msi.Package\shell\runas

Now set the default value of this key to the following:
Install &as...

Now create the following subkey:
HKCR\Msi.Package\shell\runas\command

Set the default value of this subkey to the following:
msiexec /i "%1"
Now you should be able to right-click on a .msi file and select Install As from the shortcut menu.
 
 

你可能感兴趣的:(职场,文件,msi,RUNAS,休闲)