le fichier bat pour installer .net framework 3.5 pour windows server 2012

Je veux faire un fichier bat pour installer .net Framework 3.5 sur Windows Server 2012.
J'ai essayé comme ça, mais sans succès:

cd /D %userprofile% 
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 
Import-Module ServerManager 
powershell -ImportSystemModules Add-WindowsFeature NET-Framework-Features

Semble que, après la saisie console powershell 2 dernières commandes ne sont pas exécutées.

Quelqu'un a une idée de pourquoi est coincé?

Ou quelqu'autre fichier bat, comment faire pour automatiser l'installation de .net 3.5 dans windows server 2012?

Après plus d'essayer j'ai fait la chauve-souris de travail avec la commande suivante lorsque est exécuté manuellement.

call C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ImportSystemModules Add-WindowsFeature NET-Framework-Features

Mais quand j'essaie de l'exécuter à partir de dotnetInstaller même chauve-souris ne fonctionne plus

 <component command="CMD.EXE /K &quot;#APPPATH\Install.net3.5.bat&quot;" command_silent="" command_basic="" uninstall_command="" uninstall_command_silent="" uninstall_command_basic="" returncodes_success="" returncodes_reboot="" disable_wow64_fs_redirection="False" id=".Net 3.5 SP1 Win8Server" display_name=".Net 3.5 SP1" uninstall_display_name="" os_filter="" os_filter_min="winServer2008R2" os_filter_max="" os_filter_lcid="" type="cmd" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
 <installedcheck path="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" fieldname="Install" fieldvalue="1" defaultvalue="False" fieldtype="REG_DWORD" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check" />
      <installedcheck path="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" fieldname="SP" fieldvalue="1" defaultvalue="False" fieldtype="REG_DWORD" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check" />
    </component>  

J'obtiens cette erreur Aucune idée pourquoi?

Le terme "Add-WindowsFeature' n'est pas reconnu comme nom d'applet de commande, functi
sur, fichier de script ou d'un programme exécutable. Vérifiez l'orthographe du nom, ou si un p
ath a été inclus, vérifiez que le chemin d'accès est correct et essayez de nouveau.
Au niveau de ligne:1 caractère:19
+ Add-WindowsFeature <<<< nom-net-framework-caractéristiques
+ CategoryInfo : ObjectNotFound: (Add-WindowsFeature:String) [],
CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

OriginalL'auteur Adrya | 2013-04-05