Server2012使⽤WindowsPowerShellcmdlet安装⾓⾊和⾓⾊服务
功能
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 server2016
  注意:如果要在远程服务器上安装⾓⾊和功能,则⽆需使⽤提升的⽤户权限运⾏ 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 的⾓⾊和功能的命令名称。
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 参数添加管理⼯具和管理单元,并且⽬标服务器将⾃动重新启动(如果安装需要重新启动服务器)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。