Actualización desatendida de Windows Server 2012

Actualización desatendida de Windows Server 2012

Soy nuevo en el uso del software de servidor de Windows y en este momento estamos usando el centro de datos de Windows Server 2008 R2. Queremos actualizar al servidor 2012.

¿Cómo podemos realizar una actualización desatendida en el servidor de Windows? No tenemos acceso físico a este servidor. Encontré instrucciones sobre cómo realizar una instalación desatendida (borrado del disco sin actualización), pero ¿cómo podemos actualizar?

Respuesta1

Siguiendo la recomendación anterior, esto es lo que hice.

  1. Instalé una versión demo de Windows Server 2008R2 en una máquina virtual.
  2. Obtuve la versión demo de Windows Server 2012R2.
  3. seguí este artículowindows-server-2012-desatendido(Tuve que agregar un par de ajustes para agregar la IP)

Usé este sitio como referencia para las propiedades adicionales:configuración-de-instalación-automatizada-de-windows-server-2012

Y puedo actualizar con éxito Windows 2008R2 a 2012R2 de forma automatizada desde una sesión RDP.

En resumen los pasos son:

  1. Busque Windows ADK (kit de evaluación e implementación) (adksetup.exe al menos versión 8.100.26866)
  2. Al ejecutar la instalación, seleccione Herramientas de implementación y Entorno de preinstalación de Windows (Windows PE).
  3. Una vez instalado, abra: Administrador de imágenes del sistema de Windows. (desde el menú inicio)
  4. Necesitará tener acceso a la ISO y encontrar el archivo fuente install.wim (generalmente dentro de: [iso]\sources)
  5. Al crear la imagen, deberá seleccionar la versión del sistema operativo que desea utilizar.
  6. Una vez que la imagen esté lista, deberá comenzar a agregar las diferentes configuraciones a la configuración.
    Copie el ejemplo de configuración y asígnele un nombre.Autodesatendido.xmlactualice según sea necesario (ya sea con la herramienta o con el bloc de notas, se recomienda la herramienta) para ejecutar la actualización necesitará: [fuente de Windows]\setup.exe /unattend:"\path\OS\Autounattend.xml"

Muestra de configuración

<?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>

Respuesta2

Pude actualizar cualquiera de mis servidores Server 2008R2 DC a 2012R2 DC simplemente copiando el contenido de la ISO al escritorio y ejecutando el instalador con un modo de actualización simple. Sé que no está desatendido, pero permanecerás conectado hasta que sea necesario reiniciarlo. Espere unos 5 minutos y debería poder volver a ingresar RDP.

Primero querrá asegurarse de que sus actualizaciones de Windows estén actualizadas. Y no recomendaría esto en un servidor de producción a menos que primero tenga una copia de seguridad y una gran ventana de mantenimiento para una restauración de la copia de seguridad en caso de que suceda lo peor.

información relacionada