Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能

Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能

 Windows Server 2012 安装 SQL server 2008 出现了以下错误:

 

解决方案1(简单,界面操做):

 

  Windows Server 2016 使用 Windows PowerShell cmdlet 安装角色、角色服务和功能

  服务器管理器 的 Windows PowerShell 部署 cmdlet 相似于基于 GUI 的 “添加角色和功能”向导 和 “删除角色和功能”向导,但存在一项重大差别。Windows PowerShell 与 “添加角色和功能”向导 不一样,默认状况下不包括角色的管理工具和管理单元。 要在角色安装中包括管理工具,可在 cmdlet 中添加 IncludeManagementTools 参数。 若是要在运行 Windows Server 2012 R2 或 Windows Server 2012 服务器核心安装选项的服务器上安装角色和功能,能够将角色的管理工具添加到安装,但不能在运行 Windows Server 服务器核心安装选项的服务器上安装基于 GUI 的管理工具和管理单元。 只有命令行和 Windows PowerShell 管理工具能安装在服务器核心安装选项上。

  若要使用 Install-WindowsFeature cmdlet 安装角色和功能

  1.使用提高的用户权限执行如下任一操做,以打开 Windows PowerShell 会话。

  注意:若是要在远程服务器上安装角色和功能,则无需使用提高的用户权限运行 Windows PowerShell。

      a.在 Windows 桌面上,右键单击任务栏上的 Windows PowerShell,而后单击“以管理员身份运行”。

      b.在 Windows 的“开始”屏幕上,右键单击 Windows PowerShell 的磁贴,而后,单击应用栏上的“以管理员身份运行”。

  2.键入 Get-WindowsFeature,再按 Enter,以查看本地服务器上可用和安装的角色和功能的列表。 若是本地计算机不是服务器,或者若是你须要有关远程服务器的信息,请运行 Get-WindowsFeature -ComputerName <computer_name>,其中 computer_name 表示运行 Windows Server 2012 R2 或 Windows Server 2012 的远程计算机的名称。cmdlet 的结果包含在步骤 4 中添加到 cmdlet 的角色和功能的命令名称。windows

wmic computersystem get Name                           # 查看windows server 主机名 ,JCVECB54U9LXMZQ 

Get-WindowsFeature -ComputerName JCVECB54U9LXMZQ # 查看Windows 系统安装功能

 

 

  注意:在 Windows PowerShell 3.0 或 Windows PowerShell 的更高版本中,在运行做为 服务器管理器 模块一部分的 cmdlet 以前,无需将该 cmdlet 模块导入 Windows PowerShell 会话。 在你首次运行 cmdlet(模块的一部分)时,模块被自动导入。 此外,Windows PowerShell cmdlet 或 cmdlet 中使用的功能名称均不区分大小写。

  3.键入 Get-Help Install-WindowsFeature,再按“Enter”,以查看 Install-WindowsFeature cmdlet 的语法和接受的参数。

  4.键入如下项,再按 Enter,其中 feature_name 表示要安装的角色或功能(在步骤 2 中获取)的命令名称,而 computer_name 表示要在其上安装角色和功能的远程计算机。 使用逗号分隔多个 feature_name 值。 若是角色或功能安装须要,则 Restart 参数会自动从新启动目标服务器。

安全

Install-WindowsFeature –Name Net-Framework-Features -ComputerName JCVECB54U9LXMZQ -Restart

  若要在脱机 VHD 上安装角色和功能,请同时添加 ComputerName 参数和 VHD 参数。 若是未添加 ComputerName 参数,cmdlet 假定装载了本地计算机来访问 VHD。 ComputerName 参数含有安装 VHD 的服务器名称,VHD 参数含有 VHD 在指定服务器上的路径。

  注意:若是从运行 Windows 8.1 或 Windows 8 的计算机运行该 cmdlet,则必须添加 ComputerName 参数。

  若要在脱机 VHD 上安装角色和功能,目标 VHD 必须符合如下要求。

      a.VHD 必须运行与当前运行的 服务器管理器 匹配的 Windows Server 版本。 请参阅使用添加角色和功能向导安装角色、角色服务和功能开头部分的说明。

      b.VHD 不能具有多个系统卷或分区。

      c.存储 VHD 文件的网络共享文件夹必须向已选择安装 VHD 的服务器的计算机(或本地系统)账户授予如下访问权限。 仅用户账户访问权限是不够的。 该共享可向“全部人”组授予“读取”和“写入”权限,以容许访问 VHD,但出于安全缘由,不建议这样作。

       d.“文件共享”对话框上的“读/写”权限。

       e.文件或文件夹“属性”对话框中“安全”选项卡上的“彻底控制”访问权限。

Install-WindowsFeature -Name <feature_name> –VHD <path> -ComputerName <computer_name> -Restart服务器

  示例:如下 cmdlet 在远程服务器 ContosoDC1 上安装 Active Directory 域服务角色和组策略管理功能。 已使用 IncludeManagementTools 参数添加管理工具和管理单元,而且目标服务器将自动从新启动(若是安装须要从新启动服务器)。
相关文章
相关标签/搜索