Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Проблема при создании переменной DiskRoot (http://forum.oszone.net/showthread.php?t=223542)

zatar 22-12-2011 18:17 1820265

Проблема при создании переменной DiskRoot
 
Здравствуйте!
Подскажите, почему при создании переменной DiskRoot у меня в папке Пользователи, создается левая папка имя которой состоит из имени пользователя-точка-имя компьютера (Vasya.HOME). Которая становится главной и нет папок с установлеными программами, папка пользователя есть но она почти пустая, в ней присутствует только ветка (C:\Users\Vasya\AppData\Roaming\Microsoft\Windows\Start Menu), Start Menu пустая. Без создания переменной Windows устанавливается как положено, проблем с папками пользователя нет.

Пробовал создавать через AutoUnattend.xml
Код:

cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m"
и SetupComplete.cmd
Код:

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\ DiskRoot.txt SET DiskRoot=%%i:
P.S. Образ скачан с MSDN - ru_windows_7_ultimate_with_sp1_x64_dvd_u_677391.iso

Pozia 22-12-2011 18:40 1820276

zatar, на каком этапе установки винды вы это делаете? У меня такое было, вроде на XP, именно потому, что рано слишком это делал.

zatar, http://forum.oszone.net/thread-111476.html

zatar 22-12-2011 19:08 1820299

Да на всех этапах пробовал, под админстратором тоже. Только потом после перезагрузки при входе под именем пользователя все равно создается левая папка.

Pozia,
По ссылке посмотрел не то, пробовал на не правленном образе только добавил AutoUnattend.xml или SetupComplete.cmd, или через FirstLogonCommands все равно одно и тоже получается.

zatar 22-12-2011 20:08 1820344

Вернее через FirstLogonCommands все нормально получается только установка программ не происходит.

CtrlSoft 22-12-2011 22:15 1820435

Пример.

unattend.xml
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Deployment" 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">
            <Reseal>
                <Mode>Audit</Mode>
            </Reseal>
        </component>
    </settings>
    <settings pass="auditUser">
        <component name="Microsoft-Windows-Deployment" 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">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>100</Order>
                    <Path>%systemroot%\system32\sysprep\sysprep.exe /quiet /oobe /reboot /unattend:%systemroot%\setup\sysprep.xml</Path>
                    <Description>Sysprep</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>5</Order>
                    <Path>%distr%\scripts\updates-custom.cmd</Path>
                    <Description>Установка обновлений</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Description>Установка компонентов</Description>
                    <Order>15</Order>
                    <Path>%distr%\scripts\features.cmd</Path>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Description>Установка драйверов</Description>
                    <Order>20</Order>
                    <Path>%distr%\scripts\drivers.cmd</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <settings pass="auditSystem">
        <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">
            <AutoLogon>
                <LogonCount>5</LogonCount>
                <Username>Administrator</Username>
                <Enabled>true</Enabled>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" 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">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Path>%systemroot%\setup\scripts\specialize.cmd</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Security-SPP-UX" 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">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="catalog:p:/sources/install_windows 7 enterprise.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>



specialize.cmd
Код:

@echo off
cmdow @ /HID
SETLOCAL enabledelayedexpansion
FOR %%i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO DIR %%i:>NUL 2>&1 && SET zz=!zz!%%i

FOR %%i IN (%zz%) DO IF EXIST %%i:\CtrlSoft.url SETX distr "%%i:\winsetup\win7%processor_architecture%" -m && SET distr=%%i:\winsetup\win7%processor_architecture%

FOR %%i IN (%zz%) DO IF EXIST %%i:\install\install.tag SETX install "%%i:\install" -m && SET install=%%i:\install && md %SystemRoot%\setup\install

FOR %%i IN (%zz%) DO IF EXIST %%i:\winsetup\win7%processor_architecture%\driverpacks\driverpacks.tag SETX driverpacks "%%i:\winsetup\win7%processor_architecture%\driverpacks" -m && SET driverpacks=%%i:\winsetup\win7%processor_architecture%\driverpacks

FOR %%i IN (%zz%) DO IF EXIST %%i:\winsetup\win7%processor_architecture%\drivers\drivers.tag SETX drivers "%%i:\winsetup\win7%processor_architecture%\drivers" -m && SET drivers=%%i:\winsetup\win7%processor_architecture%\drivers

FOR %%i IN (%zz%) DO IF EXIST %%i:\winsetup\win7%processor_architecture%\packages\langpacks\langpacks.tag SETX langpacks "%%i:\winsetup\win7%processor_architecture%\packages\langpacks" -m && md %SystemDrive%\scrd

FOR %%i IN (%zz%) DO IF EXIST %%i:\winsetup\win7%processor_architecture%\packages\updates\updates.tag SETX updates "%%i:\winsetup\win7%processor_architecture%\packages\updates" -m && md %SystemDrive%\scrd

FOR %%i IN (%zz%) DO IF EXIST %%i:\winsetup\win7%processor_architecture%\packages\other\other.tag SETX other "%%i:\winsetup\win7%processor_architecture%\packages\other" -m && md %SystemDrive%\scrd


rem call %distr%\scripts\drivers.cmd

rem call %distr%\scripts\install.cmd


exit



Время: 11:46.

Время: 11:46.
© OSzone.net 2001-