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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Другие серверные продукты (http://forum.oszone.net/forumdisplay.php?f=100)
-   -   драйвер ATI поставить через install software в Task sequences (http://forum.oszone.net/showthread.php?t=230120)

Арсений 12-03-2012 12:40 1877582

драйвер ATI поставить через install software в Task sequences
 
Не все драйверы можно поставить как драйверы, некоторые, в частности драйверы видео ATI и Nvidia приходится ставить как приложения.
Создал Package c дистрибутивом, program запускающий батник

ECHO %time% vga begin >>c:\sccm.log
%~dp0\setup.exe /unattended_install /force_hide_first_run /autoaccept_all /force_close_when_done /ON_REBOOT_MESSAGE:NO
ECHO %time% vga end >>c:\sccm.log


Опубликовал, добавил в task sequence.
точно так же оформленный драйвер Nvidia ставится без проблем.

Если запустить батник вручную - драйвер поставится, в unattended режиме, без единого нажатия клавиш - но покажет интерфейс.

Вот кусок лога SCCM

Код:

Raising event:
[SMS_CodePage(866), SMS_LocaleID(1049)]
instance of SoftDistProgramStartedEvent
{
        AdvertisementId = "VS120011";
        ClientID = "GUID:F0889EA6-D2F1-4378-803D-ED1D00D0CDAD";
        CommandLine = "\"\\\\serv08.vnipigas.ru\\SMSPKGD$\\VS10004A\\starting.cmd\"";
        DateTime = "20120228075056.078000+000";
        MachineName = "OSTS003V004";
        PackageName = "VS10004A";
        ProcessID = 1380;
        ProgramName = "install";
        SiteCode = "VS1";
        ThreadID = 2712;
        UserContext = "NT AUTHORITY\\ñèñòåìà";
        WorkingDirectory = "\\\\serv08.vnipigas.ru\\SMSPKGD$\\VS10004A\\";
};
        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
Raised Program Started Event for Ad:VS120011, Package:VS10004A, Program: install        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
GetProcessInfo - Process creation time high = 30209517, low = 3017833940        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
Execution Manager received Temp Path C:\Windows\TEMP\        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
Power lease started with ID = 158 for 1200 seconds        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
Persisting request for program install package VS10004A in state Running        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
The reference count for program install, package VS10004A has been incremented to 1        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
Persisting request for program install package VS10004A in state Running        execmgr        28.02.2012 11:50:56        2712 (0x0A98)
CExecutionRequestManager::OnTimer - Processing the ClearNewProgramNotificationTimer        execmgr        28.02.2012 11:50:56        2624 (0x0A40)
CExecutionRequestManager::ProcessClearNewProgramNotificationTimer        execmgr        28.02.2012 11:50:56        2624 (0x0A40)
Entering CTimerTask::CancelTimer.        execmgr        28.02.2012 11:50:56        2624 (0x0A40)
Program exit code 0        execmgr        28.02.2012 11:50:58        2640 (0x0A50)

т.е. за 2 секунды получает код ошибки "0" и думая, что всё в порядке идет дальше.

Арсений 12-03-2012 13:46 1877624

Только написал и сообразил, что CMD файл запускает инсталляцию и сам сразу закрывается.
Так же он ведет себя и при инсталляции через SCCM, и task sequence продолжается..
Видимо, setup сразу запускает другой процесс, так как при "start /wait" батник также сразу закрывается.
И как дождаться окончания работы setup?


Время: 05:13.

Время: 05:13.
© OSzone.net 2001-