2013年10月31日 星期四

[研究] Windows Azure Pack 與 Web Platform Installer

[研究] Windows Azure Pack 與 Web Platform Installer

2013-10-31

Windows Azure Pack for Windows Server
http://technet.microsoft.com/zh-tw/library/dn296435.aspx

Windows Azure Pack White Paper
http://download.microsoft.com/download/0/1/C/01C728DF-B1DD-4A9E-AC5A-2C565AA37730/Windows_Azure_Pack_White_Paper.pdf


微軟出了 Windows Azure Pack,因為敝人有開發 Windows Azure 平台上的網站/系統,所以稍微關心一下,下載來安裝看看是怎樣的東西。


(下圖) 作業系統還要求 Windows Server 2012 或 Windows Server 2012 R2

先點選 Install Windows Azure Pack: Portal and API Express 安裝看看

(下圖) 安裝程式 WAP_SingleMachineInstallation.3f.3f.3fnew.exe

(下圖) Windows Azure Pack 就是 Web Platform Installer 4.6 嗎? (簡稱 WPI 4.6 )















(下圖) 線上安裝 164.34 MB 的東西











(下圖) 畫面多了些選項




換另一台乾淨的 Windows Server 2012 R2 測試

(下圖)
改點選 Install Windows Pack components on multiple machine
也是要求 Windows Server 2012 或 Windows Server 2012 R2
希望可以下載到離線安裝程式

(下圖) 畫面和之前不同,但也是 Web Platform Installer 4.6,安裝程式 wpilauncher.exe

(下圖) 這裡提到支援的作業系統很多,不僅 也是要求 Windows Server 2012 或 Windows Server 2012 R2???

(下圖) 執行  wpilauncher.exe,直接出現此畫面,比對 WAP_SingleMachineInstallation.3f.3f.3fnew.exe 的畫面,兩者相同,只是 WAP_SingleMachineInstallation.3f.3f.3fnew.exe 是先安裝了一堆東西才出現此畫面

(下圖) 好奇比較一下兩個檔案,居然是一模一樣的東西,微軟在檔案名稱動手腳?



測試:把 "wpilauncher.exe" 複製一份 "wpilauncher - 複製.exe" ,執行它,正常,只辨識前幾個字元?

(下圖) 測試:把 "wpilauncher - 複製.exe"  改名成 "2.exe",執行它,出現錯誤,檔案名稱真的有玄機

執行  wpilauncher.exe /? 
執行  wpilauncher.exe /layout
執行  WAP_SingleMachineInstallation.3f.3f.3fnew.exe  /? 
執行  WAP_SingleMachineInstallation.3f.3f.3fnew.exe  /layout
在 Windows 7 x64 上執行 (此台無 Visual Studio )

也是相同的錯誤畫面,也沒有離線安裝版可以下載 

(下圖) 把 "WAP_SingleMachineInstallation.3f.3f.3fnew.exe" 複製成 "WAP_SingleMachineInstallation.3f.3f.3fnew - 複製.exe" 執行,出現錯誤

其實檔案名稱看來有點怪,.3f.3f..3f 有點像是特殊編碼,new 有點像參數,查了一下 %3f 是 ? (問號)

測試:wpilauncher.exe 拿去有安裝 Visual Studio 2012 的 Windows 2008 R2 上執行,是正常運作,可以安裝東西的,並沒有一定要 Windows 2012

(下圖) 同一台 Windows 20008 R2 + Visual Studio 2012 執行WAP_SingleMachineInstallation.3f.3f.3fnew.exe ,卻出現錯誤

也就是說 Windows Azure Pack 其實是拿 Web Platform Installer 去改寫的,根據檔案名稱判斷是否可以在某些 OS 上安裝執行,也根據檔案名稱和 OS 種類決定安裝的內容。

(完)


相關

[研究] Windows Azure Pack 與 Web Platform Installer
http://shaurong.blogspot.tw/2013/10/windows-azure-pack.html
http://download.ithome.com.tw/article/index/id/2185

[研究] Windows Azure SDK for .NET 2.2 安裝記
http://shaurong.blogspot.tw/2013/10/windows-azure-sdk-for-net-22.html


沒有留言:

張貼留言