Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Автоматизация установки Windows Vista посредством скрипта

Напечатать страницу
11.09.2006 23:18 | Dark RIder

Ниже пример скрипта, который можно использовать для автоматизации установки Windows Vista.

Скопируйте и вставьте следующий текст в блокнот, замените ключ продукта вашим ключом, а затем сохраните файл как autounattend.xml. Для работы autounattend.xml скопируйте его на USB key. Включите компьютер, на который вы хотите установить Vista. Войдите в BIOS компьютера и выставьте первым загрузочным устройством DVD-ROM и сохраните настройки. Затем вставьте DVD-диск с Vista и подключите USB key. Windows Vista установиться автоматически.
Предупреждение: не выполняйте этого на компьютере, содержащем информацию, которую вы не хотите потерять. Этот метод подчистую стирает все с жесткого диска.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" 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">
            <SetupUILanguage>
                <UILanguage>en-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>0409:00000409</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
        </component>
        <component name="Microsoft-Windows-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">
            <DiskConfiguration>
                <Disk wcm:action="add">
                    <CreatePartitions>
                        <CreatePartition wcm:action="add">
                            <Extend>false</Extend>
                            <Type>Primary</Type>
                            <Order>1</Order>
                            <Size>40000</Size>
                        </CreatePartition>
                    </CreatePartitions>
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <Order>1</Order>
                            <PartitionID>1</PartitionID>
                            <Format>NTFS</Format>
                            <Letter>C</Letter>
                            <Extend>true</Extend>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                    <WillWipeDisk>true</WillWipeDisk>
                </Disk>
            </DiskConfiguration>
            <ImageInstall>
                <OSImage>
                    <InstallTo>
                        <DiskID>0</DiskID>
                        <PartitionID>1</PartitionID>
                    </InstallTo>
                    <WillShowUI>OnError</WillShowUI>
                </OSImage>
            </ImageInstall>
            <UserData>
                <ProductKey>
                    <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                    <WillShowUI>OnError</WillShowUI>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
            </UserData>
        </component>
    </settings>
    <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">
            <OEMInformation>
                <Logo>E:\oemlogo.bmp</Logo>
                <Manufacturer>Fabrikam</Manufacturer>
                <Model>Superfast1000</Model>
                <SupportHours>Anytime, day or night</SupportHours>
                <SupportPhone>1-800-SUPPORT</SupportPhone>
                <SupportURL>www.fabrikam.com</SupportURL>
            </OEMInformation>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <ProtectYourPC>1</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <AutoLogon>
                <Password>
                    <Value>Password</Value>
                    <PlainText>true</PlainText>
                </Password>
                <Username>Administrator</Username>
                <Enabled>true</Enabled>
                <LogonCount>5</LogonCount>
            </AutoLogon>
            <UserAccounts>
                <AdministratorPassword>
                    <Value>Password</Value>
                    <PlainText>true</PlainText>
                </AdministratorPassword>
            </UserAccounts>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/documents%20and%20settings/vmux/desktop/sourceos/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Источник: http://blogs.technet.com/
Перевод: Dark RIder

Комментарии

Не в сети

12.09.06 04:09
0
Не в сети

А если указать

<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Order>1</Order>
<PartitionID>2</PartitionID>
<Format>NTFS</Format>
<Letter>D</Letter>
<Extend>true</Extend>
</ModifyPartition>
</ModifyPartitions>


то все, что у меня на диске С останется?

12.09.06 07:21
0
Не в сети

* Забыл, и удалить вот это

<CreatePartitions>
<CreatePartition wcm:action="add">
<Extend>false</Extend>
<Type>Primary</Type>
<Order>1</Order>
<Size>40000</Size>
</CreatePartition>
</CreatePartitions>


Информация сохранится?

12.09.06 07:24
0
Не в сети

Для USB key -- годится любая флеш память?

16.09.06 06:21
0
Не в сети

да и проще , удалить из скрипта это:
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Extend>false</Extend>
<Type>Primary</Type>
<Order>1</Order>
<Size>40000</Size>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Order>1</Order>
<PartitionID>1</PartitionID>
<Format>NTFS</Format>
<Letter>C</Letter>
<Extend>true</Extend>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
</DiskConfiguration>

и , тому, у кого не на диск С: будет установка поменять
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>, на нужное и усе

23.09.06 18:15
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.056 секунд (Общее время SQL: 0.039 секунд - SQL запросов: 63 - Среднее время SQL: 0.00062 секунд))
Top.Mail.Ru