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:fichier bat pour installer .NET Framework 3.5 pour le serveur gagnant 2012
cd /D %userprofile%
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Import-Module ServerManager
powershell -ImportSystemModules Add-WindowsFeature NET-Framework-Features
Il semble que, après avoir entré dans la console PowerShell 2 dernières commandes ne sont pas exécutées.
Est-ce que quelqu'un a une idée de pourquoi se bloque?
Ou est-ce que quelqu'un a d'autres fichiers bat comment automatiser l'installation de .net 3.5 dans Windows Server 2012?
Après plus d'essais j'ai fait fonctionner la chauve-souris avec la commande suivante quand elle est exécutée manuellement.
call C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ImportSystemModules Add-WindowsFeature NET-Framework-Features
Mais lorsque je tente de l'exécuter dotnetInstaller même chauve-souris ne fonctionne plus
<component command="CMD.EXE /K "#APPPATH\Install.net3.5.bat"" 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>
Je reçois cette erreur Toute idée pourquoi?
Le terme 'Add-WindowsFeature' n'est pas reconnu comme le nom d'une applet de commande, functi on, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom ou, si un p ath était inclus, vérifiez que le chemin est correct et réessayez. À la ligne: 1 Caractère: 19 + Add-WindowsFeature < < < < net-cadre-caractéristiques -name + CategoryInfo: ObjectNotFound: (Add-WindowsFeature: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException