0

我最近开始学习 Powershell,它已成为我工具带中非常重要的工具。

我目前正在尝试使用 powershell 配置许多远程环境,并且到目前为止非常成功。但是,我在尝试使用 WebPICmdLine.exe 工具安装 .NET 4 Framework 时遇到了问题。

Invoke-Command {Invoke-Expression U:\WebPICmdLine.exe /Products: NetFramework4 /AcceptEULA} -Session $RemoteSessionWithAdminAccountCredentials

该工具立即开始安装,但在安装 .NET 4 时失败。它在尝试运行 DotNetFramework4.msu /quiet 语句时出现“拒绝访问”。凭据用于系统管理员帐户,并且文件被提取到该特定用户的 AppData 文件夹中。我不确定为什么会出现访问被拒绝。

有没有人遇到过类似的问题?

4

2 回答 2

1

WebPICmdLine 和 Web PI 确实需要管理员权限。从 Web PI 的系统要求:“您必须在您的计算机上具有管理员权限才能运行 Web 平台安装程序。”

有时安装程序本身也可能存在问题,而不是WebPICmdLine. 您还可以尝试通过直接从%localappdata%\microsoft\web platform installer\installersWeb PI 缓存的文件夹中调用安装程序来安装框架。这样,您可以获得有关错误的更多详细信息。

于 2011-09-21T17:21:25.033 回答
0

此操作可能需要提升 vista、win7 和 2008 的权限,而不仅仅是管理员帐户。尝试使用本地系统而不是交互式用户帐户。

于 2011-09-10T17:20:16.810 回答