下載並安裝 Windows PowerShell 5.1

重要

由中國 21Vianet 營運的 商務用 Skype Online 將於 2023 年 10 月 1 日淘汰。 如果您尚未升級 商務用 Skype 在線用戶,系統會自動排程他們進行協助升級。 如果您想要將組織自行升級至 Teams,我們強烈建議您立即開始規劃升級路徑。 請記住,成功升級會使技術和使用者整備一致,因此請務必在您流覽 Teams 旅程時運用我們的 升級指導方針

商務用 Skype Online 已在 2021 年 7 月 31 日淘汰,但不包括由中國 21Vianet 所營運的服務。

如果您使用的是 Windows 10 年度更新版或 Windows Server 2016 版,您應該已經有 Windows PowerShell 5.1。 這是因為此應用程式已預安裝於這些操作系統。

若要判斷您使用的是哪個版本的 Microsoft PowerShell,請在 Windows 7 或 Windows Server 2008 R2 或 Windows Server 2012 計算機上執行下列動作:

  1. 按兩下 [開始],選取 [所有程式],選取 [配件],選取 [Windows PowerShell],然後選取 [Windows PowerShell]

  2. 在 PowerShell 主機上,輸入下列命令,然後按 ENTER:

    Get-Host | Select-Object Version
    
  3. 類似的資訊應該會顯示在主機視窗中:

     版本
    -------
    4.0

    如果傳回的版本號碼是 5.1,則您執行的是 Windows PowerShell 5.1。 如果傳回的版本號碼不是 5.1,則您必須安裝 Windows PowerShell 5.1。 您可以從 Microsoft 下載中心下載 Windows Management Framework 5.1,其中包括 Windows PowerShell 5.1。

在您確認已安裝 Windows PowerShell 5.1 之後,您必須確定 PowerShell 已設定為執行遠端腳本。 若要這麼做,請以系統管理員身分啟動PowerShell。 在 Windows 7、Windows Server 2008 R2、Windows Server 2012 或 Windows Server 2012 R2 上執行下列動作:

  1. 按兩下 [開始],依序選取 [所有程式]、[配件]、[Windows PowerShell]、以滑鼠右鍵按兩下 [Windows PowerShell],然後選取 [以系統管理員身分執行]

  2. 如果出現 [ 用戶帳戶控制] 對話框,請選取 [ ],確認您要在系統管理員認證下執行 PowerShell。

如果您執行的是 Windows 8,請改為完成此程式:

  1. 存取 [常用鍵] 列並選取 [搜尋],然後以滑鼠右鍵按兩下 [Windows PowerShell]。 您可以按住 Windows 鍵並按 C,快速存取任何 Windows 8 計算機 (觸控螢幕或非觸控螢幕) 的常用鍵列。

  2. 在畫面底部的工具列中,選取 [ 以系統管理員身分執行]

  3. 如果出現 [ 用戶帳戶控制] 對話框,請選取 [ ],確認您要在系統管理員認證下執行 PowerShell。

執行 PowerShell 之後,您必須變更執行原則以允許執行遠端腳本。 在 PowerShell 主機上,輸入下列命令,然後按 ENTER:

Set-ExecutionPolicy RemoteSigned -Force

注意事項

當您執行上一個命令時,您可能會收到下列錯誤訊息:>Set-ExecutionPolicy:無法存取登錄機碼『HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Micrsoft.PowerShell』。 如果您不是以系統管理員認證執行 PowerShell,通常會發生此錯誤訊息。 關閉您的 PowerShell 工作階段,並以系統管理員身分開始新的工作階段。

若要確認執行原則已正確設定,請在PowerShell提示字元中輸入下列內容,然後按 ENTER:

Get-ExecutionPolicy

如果您取回下列值,則所有專案都已正確設定:

RemoteSigned

如果您目前執行的不是 Windows PowerShell 5.1,您也必須從 Microsoft 下載中心下載並安裝 Windows Management Framework 5.1。 這是包含 Windows PowerShell 5.1 和 Windows 遠端管理 (WinRM) 3.0 的安裝套件。 舉例來說,如果您執行的是 Windows 7 SP1,但尚未更新為 Windows PowerShell 5.1,則可能需要安裝套件。 如果您執行的是 Windows Server 2016 或 Windows 10 年度更新版,則不需要安裝 Windows PowerShell 5.1。 Windows PowerShell 5.1 已預安裝在這些作業系統上。

安裝 Windows Management Framework 5.1 之前:

  • 請確定您已下載正確版本的安裝套件。 如果您執行的是64位版本的Windows 7 SP1,請下載檔 Win7AndW2K8R2-KB3191566-x64.ZIP。 如果您執行的是 32 位版本的 Windows 7,請下載檔 Win7-KB3191566-x86.ZIP。

  • 如果您在計算機上執行 Windows 7,請確定您已安裝 Windows 7 Service Pack 1。

如果您不確定您執行的是哪個版本的 Windows,或不確定是否已安裝 Windows 7 Service Pack 1,請選取 [ 開始],以滑鼠右鍵按兩下 [ 計算機],然後選取 [ 內容]。 此資訊會在 [系統] 對話框中回報。

若要安裝 Windows Management Framework 5.1,請完成安裝及設定 WMF 5.1 中的程式。

計算機重新啟動之後,確認 Windows PowerShell 可以啟動,而且應用程式可以在系統管理認證下執行。 若要執行此動作:

  1. 按兩下 [開始],選取 [所有程式],選取 [配件],選取 [Windows PowerShell],以滑鼠右鍵按兩下 [Windows PowerShell],然後選取 [以系統管理員身分執行]

  2. 如果出現 [用戶帳戶控制] 對話框,請選取 [ ],確認您要在系統管理員認證下執行 PowerShell。

PowerShell 主機出現時,您應該確認 WinRM 服務正在執行且已正確設定。 若要確認服務正在執行,請在PowerShell提示字元輸入下列命令,然後按 ENTER:

Get-Service winrm

WinRM 服務的相關信息將會顯示在螢幕上:

Status   Name               DisplayName
------   ----               -----------
Running  winrm              Windows Remote Management (WS-Manag...

如果服務狀態不等於「正在執行」,請輸入下列命令,然後按 ENTER,以啟動 WinRM 服務:

Start-Service winrm

服務開始后,請執行下列命令,以確保 WinRM 使用基本驗證:

winrm set winrm/config/client/auth '@{Basic="True"}'

畫面上會顯示類似下列資訊:

Auth
    Basic = true
    Digest = true
    Kerberos = true
    Negotiate = true
    Certificate = true
    CredSSP = false

如果基本驗證已設為 True,則您已準備好使用 PowerShell 連線至 商務用 Skype Online。

提示

LinkedIn標誌[新增至 Office 365?

探索 Office 365 管理員和 IT 專業人員的免費影片課程,LinkedIn Learning 提供給您。

設定 Windows PowerShell 電腦