Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net WebpiCmdLine.exe NetFramework4访问被拒绝_.net_Powershell_Access Denied_Web Platform Installer - Fatal编程技术网

.net WebpiCmdLine.exe NetFramework4访问被拒绝

.net WebpiCmdLine.exe NetFramework4访问被拒绝,.net,powershell,access-denied,web-platform-installer,.net,Powershell,Access Denied,Web Platform Installer,我最近开始学习Powershell,它已成为我工具带中非常重要的工具 我目前正在尝试使用powershell配置许多远程环境,迄今为止已经相当成功。但是,我在尝试使用WebPICmdLine.exe工具安装.NET 4 Framework时遇到了一个问题 Invoke-Command {Invoke-Expression U:\WebPICmdLine.exe /Products: NetFramework4 /AcceptEULA} -Session $RemoteSessionWithAdm

我最近开始学习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文件夹中。我不知道为什么会出现这种情况,访问被拒绝


有人遇到过类似问题吗?

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

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


有时安装程序本身也可能出现问题,而不是
WebPICmdLine
出现问题。您还可以尝试通过直接从文件夹
%localappdata%\microsoft\web平台安装程序\installers
调用安装程序来安装框架,该文件夹由web PI缓存。通过这种方式,您可以获得有关错误的更多详细信息。

在本地计算机上执行WebPICmdLine.exe时,我可以使用相同的用户凭据进行安装。我将尝试这样做,看看它是否能解决问题。