Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 2.84 KB

File metadata and controls

31 lines (30 loc) · 2.84 KB

在 AVD 工作階段主機準備 PowerShell 指令碼讓使用者手動進行 MSIX 應用程式連接

  • Session Host
  • 讓使用者連入您的 WVD 工作階段主機,並提供四個 Powershell 指令集給予使用者自行手動連接
  • MSIX 應用程式連接流程主要分為四個階段,使用者如需使用必須要執行暫存、註冊這兩個 Powershell 指令集,如需取消使用會要執行取消註冊、取消暫存這兩個 Powershell 指令集
    • 如果您想直接執行 ps1,不使用逐行執行時,您必須要先執行Set-ExecutionPolicy RemoteSigned
    • 暫存
      • 可參考下載stage.ps1,開啟此 ps1 檔案您必須要填入幾個參數 vhdSrc、packageName、parentFolder、volumeGuid
        $vhdSrc="\\stor1111.file.core.windows.net\app\notepad.vhd"
        $packageName = "notepad_1.0.0.0_x64__78b8wv0dmcrmj"
        $parentFolder = "notepad++"
        $parentFolder = "\" + $parentFolder + "\"
        $volumeGuid = "d5816682-b370-4ee0-ac2a-252aa2591bf6"
        $msixJunction = "C:\temp\AppAttach\"
        
      • 逐行執行的成功畫面如下
        GITHUB
        GITHUB
        GITHUB
    • 註冊,可立即使用應用程式
      • 可參考下載Register.ps1,開啟此 ps1 檔案您必須要填入一個參數 packageName
      • 您在執行這個 Powershell 指令碼時,可以先確認工作階段主機是否確實沒有安裝 Notepad++ 應用程式
      • 執行此 ps1 指令碼,您就可以搜尋 Notepad++ 並開啟此應用程式,下圖可展示在沒有安裝在本機的狀況下,也可以正常執行
        GITHUB
    • 取消註冊,應用程式立即無法從工作階段主機被使用
      • 可參考下載Deregister.ps1,開啟此 ps1 檔案您必須要填入一個參數 packageName
      • 執行此 ps1 指令碼,您將無法搜尋到 Notepad++ 此應用程式
    • 取消暫存,建議在關機時使用
      • 可參考下載Destage.ps1,開啟此 ps1 檔案您必須要填入兩個參數 vhdSrc、packageName

回到Azure 虛擬桌面