3.5框架,我想打一個bat文件,在Windows Server上安裝.NET Framework 3.5 2012年 我想這樣的,但沒有成功:bat文件來安裝.NET爲Win Server 2012的
cd /D %userprofile%
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Import-Module ServerManager
powershell -ImportSystemModules Add-WindowsFeature NET-Framework-Features
似乎進入PowerShell控制檯後,最後2個命令不執行。
有沒有人有想法爲什麼會卡住?
還有沒有人有其他bat文件如何自動安裝.net 3.5在Windows Server 2012中?
經過更多的嘗試,我做了蝙蝠工作時手動運行下面的命令。
call C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ImportSystemModules Add-WindowsFeature NET-Framework-Features
但是當我嘗試從dotnetInstaller蝙蝠一樣運行它不工作了
<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>
我得到這個錯誤任何想法,爲什麼?
術語'Add-WindowsFeature'不被識別爲cmdlet的名稱,腳本文件或可操作程序。檢查名稱的拼寫,或者如果包含,請驗證路徑是否正確,然後重試。 在行:1字符:19 +添加-WindowsFeature < < < < -name淨框架的功能 + CategoryInfo:ObjectNotFound:(添加-WindowsFeature:字符串)[], CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException