web-dev-qa-db-ja.com

Windows Server2012の無人アップグレード

私はWindowsServerソフトウェアの使用に不慣れで、現在Windows Server 2008R2データセンターを使用しています。サーバー2012にアップグレードしたいと思います。

Windowsサーバーで無人アップグレードを実行するにはどうすればよいですか。このサーバーに物理的にアクセスすることはできません。無人インストール(ディスクワイプ非アップグレード)を実行する方法についての説明を見つけましたが、どうすればアップグレードできますか?

3

上記の推奨事項に従って、これは私がしたことです。

  1. 仮想マシンにWindowsServer2008R2のデモバージョンをインストールしました。
  2. windows Server2012R2のデモバージョンを入手しました
  3. この記事のフォローアップ windows-server-2012-unattended (IPを追加するためにいくつかの調整を追加する必要がありました)

追加のプロパティの参照としてこのサイトを使用しました: windows-server-2012-automated-install-settings

また、RDPセッションから自動化されたWindows2008R2から2012R2に正常にアップグレードできます。

簡単に言うと、手順は次のとおりです。

  1. Windows ADK(Assessment and Deployment Kit)(adksetup.exe少なくともバージョン8.1002.26866)を検索します
  2. インストールを実行するときは、展開ツールとWindowsプレインストール環境(Windows PE)を選択します。
  3. インストールしたら開いてください:Windowsシステムイメージマネージャー。 (スタートメニューから)
  4. ISOにアクセスし、install.wimソースファイル(通常は[iso]\sources内)を見つける必要があります。
  5. イメージを作成するときは、使用するOSバージョンを選択する必要があります。
  6. イメージの準備ができたら、構成にさまざまな設定を追加し始める必要があります。
    構成サンプルをコピーし、必要に応じてAutounattend.xml更新(ツールまたはメモ帳、ツールを推奨)に名前を付けます。必要なアップグレードを実行します:[windows source]\setup.exe/unattend: "\ path\OS\Autounattend.xml"

構成サンプル

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-Microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ComputerName>mysuperComputer</ComputerName>
            <ProductKey>123-1234-12345-12345-XXXX</ProductKey>
            <RegisteredOrganization>Somewhere</RegisteredOrganization>
            <RegisteredOwner>Me</RegisteredOwner>
            <TimeZone>Pacific Standard Time</TimeZone>
        </component>
        <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <fDenyTSConnections>false</fDenyTSConnections>
        </component>
    </settings>
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>en-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UserLocale>en-US</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <ProductKey>
                    <Key>123-1234-12345-12345-XXXX</Key>
                    <WillShowUI>OnError</WillShowUI>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
                <FullName>Me</FullName>
                <Organization>Me</Organization>
            </UserData>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key> /IMAGE/NAME</Key>
                            <Value>Windows Server 2012 SERVERSTANDARD</Value>
                        </MetaData>
                        <Path>\\SOMESERVER\Windows Server\install.wim</Path>
                    </InstallFrom>
                    <InstallTo>
                        <DiskID>0</DiskID>
                        <PartitionID>1</PartitionID>
                    </InstallTo>
                </OSImage>
            </ImageInstall>
            <DiskConfiguration>
                <WillShowUI>OnError</WillShowUI>
                <Disk wcm:action="add">
                    <CreatePartitions>
                        <CreatePartition wcm:action="add">
                            <Order>1</Order>
                            <Size>1000</Size>
                            <Type>Primary</Type>
                        </CreatePartition>
                    </CreatePartitions>
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <Active>true</Active>
                            <Extend>true</Extend>
                            <Format>NTFS</Format>
                            <Letter>C</Letter>
                            <Order>1</Order>
                            <PartitionID>1</PartitionID>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                    <WillWipeDisk>true</WillWipeDisk>
                </Disk>
            </DiskConfiguration>
            <WindowsDeploymentServices>
                <Login>
                    <Credentials>
                        <Password>thisisasecret</Password>
                        <Username>Administrator</Username>
                    </Credentials>
                </Login>
            </WindowsDeploymentServices>
            <UpgradeData>
                <Upgrade>false</Upgrade>
            </UpgradeData>
        </component>
        <component name="Microsoft-Windows-TCPIP" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <Interfaces>
                <Interface wcm:action="add">
                    <Ipv4Settings>
                        <DhcpEnabled>true</DhcpEnabled>
                    </Ipv4Settings>
                    <Identifier>1</Identifier>
                </Interface>
            </Interfaces>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="AMD64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RegisteredOrganization>-</RegisteredOrganization>
            <RegisteredOwner>-</RegisteredOwner>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/temp/install.wim#Windows Server 2012 R2 SERVERSTANDARD" xmlns:cpi="urn:schemas-Microsoft-com:cpi" />
</unattend>
1
Gilberto

ISOの内容をデスクトップにコピーし、インストーラーを実行するだけで、サーバー2008R2 DCサーバーを2012R2 DCにアップグレードできました。シンプルなアップグレードモード。無人ではないことはわかっていますが、再起動が必要になるまで接続を維持します。約5分待つと、RDPに戻ることができるはずです。

まず、WindowsUpdateが最新であることを確認する必要があります。また、最初にバックアップがあり、最悪の事態が発生した場合に備えてバックアップ復元用の十分なメンテナンスウィンドウがない限り、本番サーバーではこれをお勧めしません。

0