Windows Vista の展開 Tips ~ 応答ファイルによる展開の自動化 ~ 富士通エフサス 山田毅
きっかけ Windows Vista の展開の方法がよくわからなかった Windows 自動インストールキット (Windows AIK) やライセンス認証など そこで 実際に Windows Vista の展開に使用した応答ファイルを元に展開を自動化した事例をお話します おすすめ!! サンプルファイルの作成に当たってはマイクロソフトのアドバイザリーサービス ( 有償サポート ) を活用 http://www.microsoft.com/japan/microsoftservices/support/as.mspx
Windows Vista の展開ステップ ステップ 1: 管理者端末に Windows AIK をインストール ステップ 2: 管理者端末で応答ファイルを作成 ステップ 3: マスターコンピュータの構築 今回のお話どうやって作るの? ステップ 4: マスターコンピュータで応答ファイルを指定し Sysprep で初期化 ステップ 5: マスターコンピュータのイメージ取得 ステップ 6: マスターコンピュータのイメージ展開 ステップ 7: 個別設定 ( ライセンス認証や IP アドレス設定など )
応答ファイルとは? Windows Vista のセットアップを自動化するためのファイル Windows AIK 1.1 の中にある Windows システムイメージマネージャ (Windows SIM) を使用して作成 Windows Vista の応答ファイルは XML 形式 (Unattend.xml) Windows XP のころはテキスト形式 (Unattend.txt や Sysprep.inf)
応答ファイルがない場合 1/3 Sysprep を実行
応答ファイルがない場合 2/3 ユーザーを作成しないと先に進めない
応答ファイルがない場合 3/3
応答ファイルがある場合 Sysprep を実行 Sysprep.exe /generalize /oobe /shutdown /unattend:c: unattend.xml コンピュータ名を設定するだけ!!
応答ファイルサンプル 1/4 下記の項目を自動設定させ [PC 名設定 ] 画面のみ止める 国または地域 時刻と通貨の形式 キーボードレイアウト ライセンス ユーザーアカウントの作成 デスクトップの背景 Windows の保護 タイムゾーンと時刻 追加ユーザーを作成せずに Local の Administrator を 有効 にした状態にする [Windows へようこそ ] 画面を全完了後の正常起動後に Local Administrator で自動ログオンした状態にする MAK を設定した状態にする
応答ファイルサンプル 2/4 <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobesystem"> <component name="microsoft-windows-shell-setup" processorarchitecture="x86" publickeytoken="31bf3856ad364e35" language="neutral" versionscope="nonsxs" xmlns:wcm="http://schemas.microsoft.com/wmiconfig/2002/state" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <UserAccounts> <AdministratorPassword> <Value>cABhAHMAcwB3AG8AcgBkAEEAZABtAGkAbgBpAHMAdABy AGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value> <PlainText>false</PlainText> </AdministratorPassword> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> ポイント!! Dummy-User 作成 <Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Name>Dummy-User</Name> <Group>Users</Group> </LocalAccount> </LocalAccounts> </UserAccounts>
応答ファイルサンプル 3/4 <OOBE> <HideEULAPage>true</HideEULAPage> <ProtectYourPC>1</ProtectYourPC> <NetworkLocation>Work</NetworkLocation> <SkipMachineOOBE>false</SkipMachineOOBE> <SkipUserOOBE>false</SkipUserOOBE> </OOBE> <TimeZone>Tokyo Standard Time</TimeZone> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>1</Order> ポイント!! Dummy-User 削除 <CommandLine>cmd /c net user Dummy-User /delete</commandline> <Description>del-add-user</Description> </SynchronousCommand> </FirstLogonCommands> <RegisteredOwner /> <RegisteredOrganization /> </component> <component name="microsoft-windows-international-core" processorarchitecture="x86" publickeytoken="31bf3856ad364e35" language="neutral" versionscope="nonsxs" xmlns:wcm="http://schemas.microsoft.com/wmiconfig/2002/state" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <InputLocale>0411:00000411</InputLocale> <SystemLocale>ja-JP</SystemLocale> <UILanguage>ja-JP</UILanguage> <UILanguageFallback></UILanguageFallback> <UserLocale>ja-JP</UserLocale> </component> </settings>
応答ファイルサンプル 4/4 <settings pass="specialize"> <component name="microsoft-windows-shell-setup" processorarchitecture="x86" publickeytoken="31bf3856ad364e35" language="neutral" versionscope="nonsxs" xmlns:wcm="http://schemas.microsoft.com/wmiconfig/2002/state" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey> <TimeZone>Tokyo Standard Time</TimeZone> <AutoLogon> <Password> <Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Enabled>true</Enabled> <LogonCount>1</LogonCount> <Username>Administrator</Username> </AutoLogon> <RegisteredOwner /> <RegisteredOrganization /> </component> </settings> <cpi:offlineimage cpi:source="wim:c:/sources/install.wim#windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend>
参考 アドバイザリーサービス http://www.microsoft.com/japan/microsoftservices/support/as.mspx Windows 自動インストールキット (AIK) 1.1 http://www.microsoft.com/downloads/details.aspx?familyid=94bb6e34-d890-4932-81a5-5b50c657de08&displaylang=ja Windows Vista 展開のステップバイステップガイド http://www.microsoft.com/japan/technet/windowsvista/library/88f80cb7-d44f-47f7-a10de23dd53bc3fa.mspx OS プレインストール PC (OEM PC) の再イメージング ( コピーによる社内展開 ) について http://support.microsoft.com/kb/945472/ja Windows Vista Business 搭載の OEM PC は 2008 年 7 月 1 日より 2009 年 6 月 30 日までは OEM で供給される Vista Business のイメージをマスターイメージとして展開作業をしていただけます Windows Vista リソースキット導入 展開ガイド