2013-01-14 39 views
2

我試圖安裝.NET Framework 4.0遠程使用以下命令安裝.Net Framework的4遠程管理員身份

command => 'Powershell.exe -Verb RunAs -FilePath C:\Temp\dotNetFx40_Full_setup.exe -ArgumentList "/q /norestart /log C:\Temp\NetFx40.htm"' 
command => 'C:\Windows\System32\cmd.exe /c C:\Temp\dotNetFx40_Full_setup.exe /q /norestart /log C:\Temp\NetFx40.htm', 

與這兩個我得到日誌中的以下內容。順便說一句,運行該命令的用戶是本地管理員組的成員。

最終結果:安裝失敗,錯誤代碼爲:(0x00000005),「訪問被拒絕。」(已用時間:0:00:00:55)。 OS版本= 6.1.7601,平臺2,服務包1 OS描述= Win2K8R2-x64標準版服務包1 CommandLine = D:\ ecfcf956d61e2bf89c1c75ce16 \ Setup.exe/q/norestart/log C:\ Temp \ NetFx40。 HTM/86/64/IA64 /網絡 時區=東部標準時間 初始LCID = 1033 使用同時下載並安裝機制 操作:安裝 包名稱=的Microsoft .NET Framework 4設置 包版本= 4.0.30319 用戶體驗數據收集策略:已禁用 適用項數:11 Exe(D:\ ecfcf956d61e2bf89c1c75ce16 \ SetupUtility.exe)成功。 Exe日誌文件:dd_SetupUtility.txt ServiceControl操作成功! ServiceControl操作成功! Exe(C:\ Users_BUILD〜1 \ AppData \ Local \ Temp \ Microsoft .NET Framework 4 Setup_4.0.30319 \ Windows6.1-KB958488-v6001-x64.msu)失敗,並且0x5 - 訪問被拒絕。 。 最終結果:安裝失敗,錯誤代碼爲:(0x00000005),「訪問被拒絕。」(已用時間:0 00:00:21)。

+0

是否啓用UAC?聽起來是這樣的。本地管理員成員資格只允許您獲得UAC popoup。您仍然必須在彈出窗口中單擊「是」才能訪問安裝(管理員權限)。你有可能在這些電腦上禁用UAC嗎? –

+0

默認情況下,Thea UAC在所有域服務器上都處於禁用狀態。此外,防火牆在域 – Maverick

+1

上默認是禁用的,如果您在PowerShell中使用Invoke-Command運行它,它會工作嗎? 'Invoke-Command-Scriptblock {C:\ Temp \ dotNetFx40_Full_setup.exe/q/norestart/log C:\ Temp \ NetFx40.htm}' –

回答

0

雖然安裝.NET框架4.0,它安裝了一些更新,以及(的.msu)文件。

但是當我們遠程安裝.NET 4.0時,由於這些更新而失敗。這背後的原因是,遠程安裝這些更新是不允許的。請查閱知識庫文章enter link description here。本文還提到了解決此問題的方法。

我們可以跳過此更新&我們可以只安裝.NET Framework 4.0中使用下列參數:

dotnetfx40_Full_x86_x64.exe /norestart /SkipMSUInstall 
相關問題