發表文章

Amazon Linux join AWS Microsoft AD

Assign a static DNS server
實作將AWS上的Amazon Linux加入到AWS Microsoft AD網域環境,如果是整個VPC下的Server都加入同一個網域,可以透過修改VPC DHCP Options的方式,讓Server在取得IP時就可以自動被賦予指定的DNS Server來源,如果只是單台Amazon Linux可以透過修改/etc/dhcp/dhclient.conf來指定DNS Server。


Nexus 10、7、Player Android 5.1.1 升級

圖片
Google在2015/04/30號放出了Android 5.1.1的更新,主要針對5.1.0的Memory leak問題做修復,目前首波更新只放出了Nexus Player、Nexus 10、Nexus 7 2012 (Wi-Fi)、Nexus 7 2013(Wi-Fi)這四個裝置,如果還未收到OTA更新但想要手動升級到5.1.1,以下教學是將Nexus 7 5.1.0升級到Nexus 7 5.1.1並Root,也適用於將其他Nexus裝置升級到5.1.1或5.1.0,並且不會移除目前任何資料可以無痛升級

Deploy WIMBoot Images

圖片
WIMBoot磁區規劃
以下是WMIBoot的磁區規劃,比較重要的是Images這個磁區,依照以下指令會建立10GB的空間來放置WIMBoot Images,如果需要更大的空間可以修改shrink minimum=10000的值,但相對來說會壓縮到前一個Windows磁區,以下是各個磁區的規畫建議


磁區規劃內容
System (EFI System Partition): Size: 100MB.

If the primary drive is less than 16GB, you can use a minimum size of 32MB.
If the primary drive is an Advanced Format 4K Native drive (4-KB-per-sector), the minimum size is 260 MB.

MSR (x86 and x64 only, not needed for ARM)

Windows.

Images. Set this partition with the following attributes:

Location: End of the disk
Type: de94bba4-06d1-4d40-a16a-bfd50179d6ac (PARTITION_MSFT_RECOVERY_GUID)
Attributes: 0x8000000000000001 (GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER & GPT_ATTRIBUTE_PLATFORM_REQUIRED)
File system: NTFS
Drive Letter: Set a temporary drive letter, for example, M.
Size: Must be big enough to hold install.wim, winre.wim, and custom.wim files plus at least 50 MB of free space.

Create WIMBoot Images

圖片
Windows image file boot (WIMBoot) 最大的優點就是可以減少系統的使用容量,一般以正常的方式安裝Windows作業系統,以Windows 8.1為例需要至少10GB以上的空間,這還不包含安裝更新和其他應用程式所用的空間,當然在這硬碟便宜的時代,其實10GB以1 TB硬碟來說占用的比例真的不多。


建置需求:
如果環境中有以下幾個需求,那就可以考慮建置WIMBoot:

1. WIMBoot除了參照來源檔案大約4GB,在C碟排除分頁檔(pagefile.sys),大約只會需要1GB的基本空間,所以在大量佈署上就會減少花費的時間。



2. 使用容量不大的SSD硬碟

How to create WinPE 5.1

WinPE說明
Windows Preinstallation Environment ( Windows PE / WinPE ) 會因為不同的作業系統,並對應到不同的Win PE版本,製作WinPE在Windows 7之前的作業系統,都是使用Windows Automated Installation Kit ( WAIK / AIK ),在Windows 8之後改名稱Windows Assessment and Deployment Kit ( WADK / ADK )。

目前最新版本是WinPE 5.1搭配的是Windows 8.1 with Update作業系統,目前最新下載的WADK只有包含WinPE 5.0,所以必須透過手動更新WinPE的方式,讓WinPE從5.0升級到5.1,後續下一版作業系統Windows 10發表後,也會釋出新一版的WinPE 6.0,就不用這麼麻煩跑以下步驟。

Android 5.1 無痛升級和Root教學

圖片
Google在3/9號放出了Android 5.1的更新,加入了裝置的防盜措施、支援多張SIM卡、HD畫質的語音服務等,目前首波更新只放出了Nexus 5、Nexus 10、Nexus 7 2012 (Wi-Fi)這三個裝置,沒想到這次Nexus 7 2012會在第一波更新清單中,以下教學將Nexus 7 5.0.2升級到Nexus 7 5.1.0並Root,也適用於將其他Android裝置升級到5.1.0,並且不會移除目前任何資料可以無痛升級

App-V Part 7-建立Office Language Pack封裝

圖片
在Office 2013或Office 365 App-V加入Language Pack有兩種做法,分別是以下兩種:

1. 直接在Office Deployment Tool for Click-to-Run的configuration.xml內直接定義需要封裝的語言。

2. 將Language Pack分開封裝並透過Connection Groups發佈



以下是兩種方法簡單的比較表格:












方法


封裝容量


操作


使用者區隔


佈署




Office Deployment Tool





簡單


不可以


容易




Connection Groups





複雜


可以


困難







在製作Office Language Pack封裝前,必須先安裝Office 2013或Office 365實體程式到這部電腦上,不能使用Office App-V程式做Language Pack封裝,會顯示錯誤無法成功製作Language Pack封裝。



另外Office和Language Pack必須要加入同一個Connection Groups並且成功啟用,才可以在Office選項內切換不同的操作語言,而成功啟用Connection Groups的關鍵就是COM Mode和Object必須要和Office相同才可以,手動開啟和App-V同個目錄下的DeploymentConfig.xml和UserConfig.xml都可以找到以下設定,另外在App-V內也有相同的設定,但目前無法透過官方的封裝編輯器做修改,這是啟用Connection Groups失敗的最主要原因,目前找到修改方式只能透過第三方的軟體達成,使用的是Application Virtualization Explorer可以申請試用版做測試。










<COM Mode="Integrated">

<IntegratedCOMAttributes OutOfProcessEnabled="true" InProcessEnabled="true" />

</COM>



<Objects Enabled="false" />









1. 開啟App-V Sequencer,點選 [ 建立封裝 ]





2. 準備電腦建立封裝





3. 點選 [ 附加元件或外掛程式 ] 的類型





4. 選擇Off…