windows server 2019 使用powershell静默安装netframework3.5

参考链接  使用 Windows PowerShell 启用 .NET Framework 3.5 | Microsoft Learn

对于未连接到 Internet 的 Windows Server 2012 或更高版本的安装,可使用 Windows PowerShell 来添加 .NET Framework 3.5,提供对安装介质上的 \sources\sxs 文件夹的访问权限。 可将 \sources\sxs 文件夹复制到网络共享(例如 \\network\share\sxs),方便多台计算机进行访问。 目标计算机帐户 DOMAIN\SERVERNAME$ 必须至少具有对网络共享的读取访问权限。

要求

  • Windows Server 2012 或更高版本
  • 安装介质
  • 管理员用户权限。 当前用户必须是本地管理员组的成员才能添加或删除 Windows 功能。
  • 目标计算机可能需要网络访问权限,并且需要有权使用备用源或 Internet 连接来使用 Windows 更新

步骤

  1. 在管理员命令提示符下键入以下命令,启动 Windows PowerShell:

    Windows 命令提示符复制

    powershell
    
  2. 若要从位于网络共享上的安装介质安装 .NET Framework 3.5,请使用以下命令:

    PowerShell复制

    Install-WindowsFeature Net-Framework-Core -source \\network\share\sxs
    

    其中 \\network\share\sxs 是源文件的位置。

    有关 Install-WindowsFeature cmdlet 的详细信息,请参阅 Install-WindowsFeature。

  3. 若要验证安装,请运行以下命令:

    PowerShell复制

    Get-WindowsFeature
    

    对于“.NET Framework 3.5(包括 .NET 2.0 和 3.0)”功能,“安装状态”列应显示“已安装”。

 一键安装脚本

提供两个脚本文件

install.bat

REM 自动判断权限问题,主动获取管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" 
 
if '%errorlevel%' NEQ '0' (  
    goto UACPrompt  
) else ( goto gotAdmin )  
   
:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" 
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" 
    "%temp%\getadmin.vbs" 
    exit /B  
   
:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
    pushd "%CD%" 
    CD /D "%~dp0" 
 
:begin


@REM 安装netframework3.5
start powershell  .\install.ps1


install.ps1  :安装net3.5, 安装包路径为当前路径下

Install-WindowsFeature Net-Framework-Core -source (Get-Location).path

 文件路径结构如下:相同目录下两个脚本,和net3.5的离线安装包

windows server 2019 使用powershell静默安装netframework3.5_第1张图片

安装成功之前

windows server 2019 使用powershell静默安装netframework3.5_第2张图片windows server 2019 使用powershell静默安装netframework3.5_第3张图片

windows server 2019 使用powershell静默安装netframework3.5_第4张图片

windows server 2019 使用powershell静默安装netframework3.5_第5张图片

windows server 2019 使用powershell静默安装netframework3.5_第6张图片

windows server 2019 使用powershell静默安装netframework3.5_第7张图片

windows server 2019 使用powershell静默安装netframework3.5_第8张图片

安装成功之后 

windows server 2019 使用powershell静默安装netframework3.5_第9张图片

你可能感兴趣的:(windows)