我試圖安裝.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)。
是否啓用UAC?聽起來是這樣的。本地管理員成員資格只允許您獲得UAC popoup。您仍然必須在彈出窗口中單擊「是」才能訪問安裝(管理員權限)。你有可能在這些電腦上禁用UAC嗎? –
默認情況下,Thea UAC在所有域服務器上都處於禁用狀態。此外,防火牆在域 – Maverick
上默認是禁用的,如果您在PowerShell中使用Invoke-Command運行它,它會工作嗎? 'Invoke-Command-Scriptblock {C:\ Temp \ dotNetFx40_Full_setup.exe/q/norestart/log C:\ Temp \ NetFx40.htm}' –