2012-03-08 2 views
0

Est-ce que quelqu'un a eu de la chance en utilisant WebPICmd.exe pour automatiser l'installation de .NET Framework 4 à distance? J'essaie de le faire avec PowerShell et ça ne semble pas fonctionner.WebPiCMD.exe avec exécution de PowerShell à distance lors de l'installation de .NET Framework 4

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


Pour ajouter plus de détails, je continue à obtenir cette erreur:
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.

+0

webserver1 est un serveur membre de domaine ou un serveur autonome? –

+0

@Christian WebServer1 est un serveur membre de domaine, et je peux installer d'autres produits en utilisant la même technique que celle décrite ci-dessus mais je n'ai pas pu déterminer pourquoi le programme d'installation de .NET Framework 4 échoue lamentablement. Je me dis que quelqu'un là-bas a dû connaître une solution de contournement. –

+0

Il semble être proche de ce problème http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/b7127d2c-c295-484a-8903-a31dfc0348df avez-vous essayé avec des informations d'identification d'administrateur? –

Répondre

2

La seule façon que je pouvais obtenir ce travail était en utilisant des outils de Sysinternals Psexec.exe et en utilisant/s option pour que le processus s'exécute sous le compte système. Je pensais juste que d'autres personnes pourraient trouver cette information utile.

Sysinternals PsTools Télécharger http://technet.microsoft.com/en-us/sysinternals/bb896649

Option 1 - Utilisation de .NET Framework 4 installateur complet

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

Option 2 - Utilisation WebPiCMD.exe

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