WinAppDeployCmd部署Win10 App 到移動設備

WinAppDeployCmd是目前微軟提供的Win10 App 部署工具,它和以前的Windows Phone Application Deployment 部署工具有所不同的是,WinAppDeployCmd是一種命令行工具,部署、卸載、更新等所有操作需要使用命令行指令,通過指令將App部署到任意Win10移動版設備中,而且這一切是無需安裝Visual Studio 開發工具的。

WinAppDeployCmd怎麼獲取呢?我們需要下載Windows 10 SDK ,安裝後WinAppDeployCmd.exe便可以在C:\Program Files (x86)\Windows Kits\10\bin\x86\ 路徑下找到。

使用方法:

例,我們對同一個局域網的一臺Win10 手機部署一個用於測試的App。

首先我們打開手機的設置界面,依次點擊"更新和安全"-"面向開發人員",打開移動設備的"設備發現"、"使用開發者功能"兩個選項,如下:



接着我們在PC上啓動cmd,然後定位到WinAppDeployCmd.exe所在的文件夾,如下



第一次使用WinAppDeployCmd肯定對命令不熟悉,不用擔心,我們輸入萬能的help指令來看看WinAppDeployCmd都是支持哪些指令,輸入指令 WinAppDeployCmd -h如下:



上面可以看出,WinAppDeployCmd 給了我們幾個使用場景,例如devices(查找設備)、install –file <path> -ip <address>(對指定ip的設備安裝某個App)、list -ip <address> (列舉出某ip的設備中安裝的App)等等……

Ok,我們先試試查找設備命令,輸入命令 WinAppDeployCmd devices 回車,如下:



通過Find devices後,查找到了我的lumia 925,ip爲192.168.17.126,查找到的我的925是通過同一局域網查找的,並且我的手機是沒有使用數據線連接到我的電腦的,完全是通過wifi查找到的,這就意味着我們可以使用無線部署,是不是很爽?

Ok,我們再試試使用 list -ip 192.168.17.126 命令連接到我的手機並列出手機中安裝的軟件,如下:


(◎﹏◎) 這是什麼鬼?0.0 原來是沒有權限啊,嗯,這是提示我們需要使用 -pin指令來連接我們的設備,那麼Pin碼在哪?Pin碼就在我們的手機端的"設備發現"功能裏面,在設備發現功能裏點擊"配對"按鈕,手機會彈出一個對話框,裏面包含着Pin碼,如下:



Ok,有了Pin碼,我們帶上Pin碼再次使用List 命令就能獲取到手機中安裝的App列表了,需要注意的是Pin碼是區分大小寫的,如下:



成功配對後,手機端也會顯示配對成功以及已經成功配對的設備數量,如下:




接着我們部署下App試試,使用命令"WinAppDeployCmd install -file <filepath> -ip <address>"來安裝App,這裏我們就不需要再帶上Pin碼了,配對成功後,除非手機端取消了配對,否則PC對手機的訪問權限一直存在。

Ok,開始部署App:



當出現Done時,說明已經部署完畢,查看下手機端有木有



喏,最近安裝裏面第一個便是。Ok,教程到此爲止,順便曬下桌面o(^▽^)o


本文來源:(53078485羣)大咖Aran的博客
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章