2011-09-10 47 views
0

我最近開始學習Powershell,它已成爲我工具欄中非常重要的工具。WebpiCmdLine.exe NetFramework4拒絕訪問

我目前正嘗試使用PowerShell配置多個遠程環境,並且迄今爲止已相當成功。但是,我在嘗試使用WebPICmdLine.exe工具安裝.NET 4 Framework時遇到了問題。

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

工具開始立即安裝,但無法進行,而安裝.NET 4.出現「拒絕訪問」,同時試圖運行DotNetFramework4.msu /安靜的聲明。憑證用於系統管理員帳戶,並且該文件將被提取到該特定用戶的AppData文件夾中。我不確定爲什麼會出現拒絕訪問。

有沒有人遇到過類似的問題?

回答

0

此操作可能需要在vista,win7和2008上提升權限,而不僅僅是管理員帳戶。嘗試使用本地系統而不是交互式用戶帳戶。

+0

在本地機器上執行WebPICmdLine.exe時,我可以使用相同的用戶憑據進行安裝。我會試着看看它是否能解決問題。 –

1

WebPICmdLine以及Web PI都需要管理員權限。從Web PI的system requirements:「您的計算機上必須具有管理員權限才能運行Web平臺安裝程序。」

有時,安裝程​​序本身可能會出現問題,而不是WebPICmdLine。您也可以嘗試直接從文件夾%localappdata%\microsoft\web platform installer\installers調用安裝程序來安裝該框架,並由Web PI緩存。這樣,您可以獲得有關錯誤的更多詳細信息。