1

WebPICmd.exe を使用して .NET Framework 4 のインストールをリモートで自動化できた人はいますか? PowerShell で実行しようとしていますが、機能していないようです。

PS C:> ([wmiclass]"\webserver1\root\cimv2:Win32_Process").Create("D:\installer_tools\webpicmd\webpicmd.exe /Install /Products:NETFramework4 /AcceptEula", "D:\installer_tools\webpicmd\")


詳細を追加するには、次のエラーが発生し続けます。
Exe (C:\Users\rh\AppData\Local\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\Windows6.1-KB958488-v6001-x64.msu) failed with 0x5 - Access is denied.

4

2 に答える 2

2

これを機能させる唯一の方法は、sysinternals の PsExec.exe ツールを使用し、/s オプションを使用してプロセスをシステム アカウントで実行することでした。他の人がこの情報が役立つと思うかもしれないと思っただけです.

SysInternals PsTools ダウンロード http://technet.microsoft.com/en-us/sysinternals/bb896649

オプション 1 - .NET Framework 4 フル インストーラーの使用

.\_tools\PsTools\PsExec.exe \\WebServer1 /S /AcceptEula C:\installer\dotNetFx40_Full_x86_x64.exe /q /norestart

オプション 2 - WebPiCMD.exe を使用する

.\_tools\PsTools\PsExec.exe \\WebServer1 /S /AcceptEula C:\installer\_tools\WebPiCMD\WebPICMD.exe /Install /Products:NetFramework4 /AcceptEula

上記のオプションのいずれかの前に、次のコードを使用して PSExec ツールをダウンロードするには:

# Download Psexec
    $psToolsPath = "$env:temp\pstools"
    New-Item $psToolsPath -ItemType directory -force -erroraction silentlycontinue
    Invoke-WebRequest -Uri https://download.sysinternals.com/files/PSTools.zip -OutFile $psToolsPath\PSTools.zip

    #Expand and execute as local system
    Expand-Archive "$psToolsPath\PSTools.zip" $psToolsPath -force
    cd $psToolsPath
于 2012-03-19T18:54:13.347 に答える