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 的角色和功能的命令名稱。

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 參數添加管理工具和管理單元,並且目標服務器將自動重新啟動(如果安裝需要重新啟動服務器)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM