пятница, 21 декабря 2007 г.

SCRIPT Оставить только 5 файлов, всё остальное удалить

Оставить только 5 файлов, всё остальное удалить:

::== keep5.bat
@echo off
setLocal EnableDelayedExpansion

for /f "tokens=* delims=" %%A in ('dir backup* /b/a-d/o-d') do (
set /a kept+=1
echo !kept!
if !kept! geq 5 call :sub1 %%A
)
goto :eof

:sub1
rem echo del "%*"
del "%*"
goto :eof
:: DONE

вторник, 4 сентября 2007 г.

SCRIPT Копируем все файлы dll в системную папку из текущей папки и регистрируем их

Rem Копируем все файлы dll в системную папку из текущей папки и регистрируем их
start "copy dlls" /w xcopy /y %~dp0*.dll %systemroot%\system32\*.*
FOR %%i IN (*.dll) DO (
IF EXIST %%i (
echo %%i
regsvr32 /s "%%i"
)
)
echo all dll's registered

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

вторник, 7 августа 2007 г.

Сайт про unattended установку

http://unattended.sourceforge.net/index.php

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

СКРИПТЫ, Показывает поле примечание пользователя из АД

' Показывает поле примечание пользователя из АД
Set WSHNetwork = CreateObject("WScript.Network")
On Error Resume Next
Path = WSHNetwork.UserName
Set objSysInfo = CreateObject("ADSystemInfo")
strUserDN = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUserDN)
' Echo objUser.DisplayName
' Echo objUser.Description
wscript.Echo objUser.Description

СКРИПТЫ, Все компьютеры из АД складывает в Файл

' Все компьютеры из АД складывает в Файл
Dim oContainer
Set oContainer=GetObject("LDAP://cn=Computers,DC=emexmsk,DC=local")
Set objFSO = CreateObject("Scripting.FileSystemObject")
sFileName = "list of comps.txt"
Set objTextFile = objFSO.CreateTextFile(sFileName, True)
ListComputers oContainer
Set oContainer = Nothing
Sub ListComputers(oObject)
Dim Object
For Each Object in oObject
If Object.Class <> "computer" Then
ListComputers ( Object )
End If
If Object.Class = "computer" Then
Name = Object.Name
Name = Mid( Name, 4 )
objTextFile.WriteLine Name
end if
Next
End Sub

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

СКРИПТЫ, Собирает информацию со всех компов в АД, на предмет установленного ПО

' Собирает информацию со всех компов в АД, на предмет установленного ПО
Dim oContainer
Set oContainer=GetObject("LDAP://DC=<YOUR DOMAIN HERE>,DC=com")
ListComputers oContainer
Set oContainer = Nothing
Sub ListComputers(oObject)
Dim Object
For Each Object in oObject
If Object.Class = "organizationalUnit" Then
ListComputers ( Object )
End If
If Object.Class = "computer" Then
Name = Object.Name
Name = Mid( Name, 4 )

WScript.Echo "Computer Name: "
WScript.Echo Name
On Error Resume Next

WScript.Echo "Logged in User(s): "
WScript.Echo GetUser( Name )

WScript.Echo "Installed Applications: "
WScript.Echo InstalledApplications( Name )
WScript.Echo ""
WScript.Echo ""
End If
Next
End Sub
Function GetUser( strComputer )
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colComputer
GetUser = GetUser & objComputer.UserName & vblf
Next
End Function
Function InstalledApplications(node)
Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE
Set oRegistry = _
GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
& node & "/root/default:StdRegProv")
sBaseKey = _
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
iRC = oRegistry.EnumKey(HKLM, sBaseKey, arSubKeys)
For Each sKey In arSubKeys
iRC = oRegistry.GetStringValue( _
HKLM, sBaseKey & sKey, "DisplayName", sValue)
If iRC <> 0 Then
oRegistry.GetStringValue _
HKLM, sBaseKey & sKey, "QuietDisplayName", sValue
End If
If sValue <> "" Then
InstalledApplications = _
InstalledApplications & sValue & vbCrLf
End If
Next
End Function

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

СКРИПТЫ, проверяет, заблокировани ли аккаунт

' Проверяет, заболкированли аккаунт
Function IsAccountDisabled( strDomain, strAccount )
Dim objUser
on error resume next
Set objComp = GetObject("WinNT://" & strDomain & "/" & strAccount & ",computer")
if err.number <> 0 Then
Wscrip.Echo "Не удачно ..."
End IF
Wscript.Echo = "AAAAAAAAAaa" & objComp.Description
IsAccountDisabled = objComp.AccountDisabled
End Function

Dim strUser, strDomain
'Do
' strUsr = inputbox("Please enter the user account name", "Input")
'loop until strUsr <> ""
strUser = "ral"
' Request the domain name for this user
'do
' strDom = inputbox("Please enter the domain for this account.", "Input")
'loop until strDom <> ""
strDom = "EMEXMSK"

If( IsAccountDisabled( strDom, strUsr ) = True ) Then
WScript.Echo strUser & " Account disabled"
Else
WScript.Echo strUser & " Account enabled"
End If

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

Параметры тихой установки для разных иснталяторов

XnView, UltraVNC
start /w "Install XnView" "%~dp0XnView-win-full.exe" /silent /loadinf="%~dp0xnView.inf"

Winrar, этот ключе годится для многих инсталяторов
/s

FireFox, ThunderBird
start /w "install FireFox" "%~dp0Firefox Setup 2.0.0.6.exe" -ma -ms -ira -hideBanner

7zip, winamp
start "7zip" /w "%~dp07z442.exe" /S /install=SFQDRA

--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru

СКРИПТЫ, берет описание компа из АД и устанавливает его Локально.

‘берет описание компа из АД и устанавливает его Локально.

Set WSHNetwork = CreateObject("WScript.Network")

On Error Resume Next

Path = WSHNetwork.ComputerName

Set objSysInfo = CreateObject("ADSystemInfo")

strCompDN = objSysInfo.ComputerName

Set objComp = GetObject("LDAP://" & strCompDN)

strComputer = "."

Set Obj = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2").ExecQuery("Select * FROM Win32_OperatingSystem")

For Each object In Obj

'               Wscript.Echo "OldDescription:" & object.Description & vbCrlf &_

'                            "NewDescription:" & objComp.Description

                object.Description = objComp.Description

                object.Put_

Next

Скрипты, Запуск файла во всех подкаталогах

ВАТник запусти файл autoinst.bat во всех подкаталогах, начинаю с текущего.

@echo off
FOR /R %~dp0 %%G IN (autoinst.bat) DO (
IF EXIST %%G (
echo %%G
call "%%G"
)
)
echo Install complet
pause

вторник, 15 мая 2007 г.

РЕЕСТР Автоматический вход в систему

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultDomainName"="domain"
"DefaultUserName"="username"
"DefaultPassword"="password"
"ForceAutoLogon"="1"
"AltDefaultDomainName"="domain"
"AltDefaultUserName"="username"
"AltDefaultPassword"="password"


С уважением, Ратнер Арсений
E-mail: a.ratner@autoemex.ru

четверг, 10 мая 2007 г.

РЕЕСТР Установка региональных настроек

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International]
"iCountry"="7"
"iCurrDigits"="2"
"iCurrency"="1"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="5"
"iTime"="1"
"iTLZero"="0"
"Locale"="00000419"
"s1159"=""
"s2359"=""
"sCountry"="Russia"
"sCurrency"="р."
"sDate"="."
"sDecimal"=","
"sLanguage"="RUS"
"sList"=";"
"sLongDate"="d MMMM yyyy 'г.'"
"sShortDate"="dd.MM.yyyy"
"sThousand"=" "
"sTime"=":"
"sTimeFormat"="H:mm:ss"
"iTimePrefix"="0"
"sMonDecimalSep"=","
"sMonThousandSep"=" "
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"

РЕЕСТР ctrl+shift для переключения раскладки

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"

среда, 25 апреля 2007 г.

Полный список компонентов для SIF файла

[Components]
AccessOpt = On
Appsrv_console = On
Aspnet = On
AutoUpdate = On
BitsServerExtensionsISAPI = On
BitsServerExtensionsManager = On
Calc = On
Certsrv = On
Certsrv_client = On
Certsrv_server = On
Charmap = On
Chat = On
Clipbook = On
Complusnetwork = On
Deskpaper = On
Dialer = On
Dtcnetwork = On
Fax = On
Fp_extensions = On
Fp_vdir_deploy = On
Freecell = On
Hearts = On
Hypertrm = On
IEAccess = On
Iis_asp = On
Iis_common = On
Iisdbg = On
Iis_ftp = On
Iis_htmla = On
Iis_doc = On
Iis_inetmgr = On
Iis_internetdataconnector = On
Iis_nntp = On
Iis_pwmgr = On
Iis_serversideincludes = On
Iis_smtp = On
Iis_smtp_docs = On
Iis_webadmin = On
Iis_webdav = On
Iis_www = On
Iis_www_vdir_printers = On
Iis_www_vdir_scripts = On
Iis_www_vdir_terminalservices = On
Indexsrv_system = On
Inetprint = On
Licenseserver = On
Media_clips = On
Media_utopia = On
Minesweeper = On
Mousepoint = On
Msmq_ADIntegrated = On
Msmq_Core = On
Msmq_HTTPSupport = On
Msmq_LocalStorage = On
Msmq_MQDSService = On
Msmq_RoutingSupport = On
Msmq_TriggersService = On
Msnexplr = On
Mswordpad = On
Netcis = On
Netoc = On
Objectpkg = On
OEAccess = On
Paint = On
Pinball = On
Pop3Admin = On
Pop3Service = On
Pop3Srv = On
Rec = On
Reminst = On
Rootautoupdate = On
Rstorage = On
Solitaire = On
Spider = On
Templates = On
TerminalServer = On
TSWebClient = On
Vol = On
WBEMSNMP = On
WMAccess = On
WMPOCM = On
Zonegames = On


С уважением, Ратнер Арсений
E-mail: a.ratner@autoemex.ru

пятница, 20 апреля 2007 г.

Свойства объектов Компьютер и Пользователь из АД

'' Пользователь
Set WSHNetwork = CreateObject("WScript.Network")
On Error Resume Next
Path = WSHNetwork.UserName
Set objSysInfo = CreateObject("ADSystemInfo")
strUserDN = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUserDN)
' Echo objUser.DisplayName
Echo objUser.Description

'' Компьютер
Set WSHNetwork = CreateObject("WScript.Network")
On Error Resume Next
Path = WSHNetwork.UserName
Set objSysInfo = CreateObject("ADSystemInfo")
strUserDN = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUserDN)
Echo objUser.DisplayName

среда, 18 апреля 2007 г.

Это пример того как будет выглядеть справочник в 1С Бухглтерии

Инструмент

Пока мне не совсем понятно куда это отнести
Сетевое оборудование
Нож-вставка Hyperline HT-14B для HT314 4
Устройство для заделки витой пары Hyperline HT-314 2


Комплектующие

МПЗ, с учётом количества
Блок питания
БП 300 Вт 4
БП 550 Вт 1
Вентилятор
Вентилятор Socket 478 12
Вентилятор Socket A/370 2


Видео карта
Видеокарта AGP 3

Дисководы (Floppy / CD / DVD )
DVD+-RW 2

Жесткий диск
HDD IDE 160 ГБ 3
HDD IDE 40 ГБ 2
HDD SATA 200 ГБ 1

Материнская плата
MB Socket 478 Intel i865G 2
MB Socket A VIA KM400A 1
MB01-002 ASUS PSCH-SR 3

Оперативная память
RAM DDR 256 МБ 2

Сетевое оборудование
Кабель UTP 100 пар кат. 5 (м) 100
Кабель UTP 25 пар кат. 5 (м) 100
Кабель UTP 4 пары кат. 5e (м) 305
Кабельный организатор Hyperline CM-1U-ML 20
Крос-панель 100 пар 4
Модуль 4 пары для Крос-панели Hyperline 110C-M-4P 25
Модуль 5 пар для Крос-панели Hyperline 110C-M-5P 15
Патч-панель 19'', 48 портов RJ-45, категория 5e 3
Полка выдвижная ZPAS SZB-27-00-00/5 2

Прочее
Комплект винт M6, квадратная Hyperline CNS-M6-12 50
Сетевой фильтр 5 розеток 1

Оборудование

ОС
KVM Переключатель
KVM01-001 PCT MPC1-161PR 1

ИБП
UPS01-001 APC Back-UPS CS 500 1
UPS01-002 APC Back-UPS CS 500 1
UPS01-003 APC Back-UPS CS 500 1
UPS01-004 APC Back-UPS CS 500 1
UPS01-005 APC Back-UPS CS 500 1
UPS01-006 APC Back-UPS CS 500 1
UPS01-007 APC Back-UPS CS 500 1
UPS01-008 APC Back-UPS CS 500 1
UPS01-009 APC Back-UPS CS 500 1
UPS01-010 APC Back-UPS CS 500 1
UPS01-011 APC Back-UPS CS 500 1
UPS01-012 APC Back-UPS CS 500 1
UPS01-041 APC Back-UPS CS 500 1
UPS01-042 APC Back-UPS CS 500 1
UPS01-043 APC Back-UPS CS 500 1
UPS01-044 APC Back-UPS CS 500 1
UPS01-045 APC Back-UPS CS 500 1
UPS01-046 APC Back-UPS CS 500 1
UPS01-047 APC Back-UPS CS 500 1
UPS01-048 APC Back-UPS CS 500 1
UPS01-049 APC Back-UPS CS 500 1
UPS01-050 APC Back-UPS CS 500 1
UPS01-051 APC Back-UPS CS 500 1
UPS01-052 APC Back-UPS CS 500 1
UPS01-053 APC Back-UPS CS 500 1

Компьютер
k1-215 Depo NEOS 370 1
k1-216 Depo NEOS 370 1
k1-217 Depo NEOS 370 1
k1-218 Depo NEOS 370 1
k1-219 Depo NEOS 370 1
k1-220 Depo NEOS 370 1
k1-222 Depo NEOS 370 1
k1-223 Depo NEOS 370 1
k1-224 Depo NEOS 370 1
k1-225 Depo NEOS 370 1
k1-226 Depo NEOS 370 1
k1-229 Depo NEOS 370 1
k1-230 Depo NEOS 370 1
k1-231 Depo NEOS 370 1
k1-232 Depo NEOS 370 1
k1-233 Depo NEOS 370 1
k1-234 Depo NEOS 490 1
k1-235 Depo NEOS 490 1
k1-236 Depo NEOS 490 1
k1-237 Depo NEOS 490 1
k1-238 Depo NEOS 490 1
k1-239 Depo NEOS 490 1
k1-240 Depo NEOS 490 1

Монитор
MON01-001 17'' Samsung 710N 1
MON01-002 17'' Samsung 710N 1
MON01-003 17'' Samsung 710N 1
MON01-004 17'' Samsung 710N 1
MON01-005 17'' Samsung 710N 1
MON01-006 17'' Samsung 710N 1
MON01-007 17'' Samsung 710N 1
MON01-045 17'' NEC 72XM 1
MON01-046 17'' NEC 72XM 1
MON01-047 17'' NEC 72XM 1
MON01-048 17'' NEC 72XM 1
MON01-049 17'' NEC 72XM 1
MON01-050 17'' NEC 72XM 1
MON01-051 17'' NEC 72XM 1
MON01-052 17'' NEC 72XM 1
MON01-053 17'' NEC 72XM 1
MON01-054 17'' NEC 72XM 1
MON01-055 17'' NEC 72XM 1
MON01-056 17'' NEC 72XM 1
MON01-057 17'' NEC 72XM 1
MON01-058 17'' NEC 72XM 1
MON01-059 17'' NEC 72XM 1
MON01-060 17'' NEC 72XM 1

Ноутбук
NB01-006 ASUS M5200A 1
NB01-007 IBM T43 1

Принтер
PRN01-001 HP LJ 1022N 1
PRN01-002 HP LJ 1022 1
PRN01-003 HP LJ 1022 1
PRN01-004 Принетр штрихкодов LP 2824 PE 1
PRN01-005 Принетр штрихкодов LP 2824 PE 1
PRN01-014 HP LJ 1022 1
PRN01-015 HP LJ 1022 1
PRN01-016 HP LJ 1022 1
PRN01-017 HP LJ 2420DN 1
PRN01-018 HP LJ 2420DN 1
PRN01-019 HP LJ 1022 1
PRN01-020 HP LJ 1022 1

Сетевое оборудование
SW01-013 D-Link DEV-301M 1
SW01-014 D-Link DEV-301M 1
SW01-015 D-Link DEV-301S 1
SW01-016 D-Link DEV-301S 1
SW01-017 D-Link DFL-200 1
SW01-018 D-Link DFL-200 1
SW01-019 D-Link DFL-200 1
SW01-020 ZyXEL OMNI 56K COM Plus 1

Прочее
Планшет WACOM Intuos3 1
Контейнер для устройств IDE 5,25'' USB внешний 6

Расходные материалы

МПЗ, списать при поступлении
Клавиатура
Клавиатура PS/2 10
Клавиатура USB 4

Мышь
Мышь оптическая PS/2 10

Носители инф-ии (Дискеты, диски)
Диск CD-R 700 MB С логотипом КАНТ 1
Коробка Дискеты 1,44 МБ 10 шт 1

Переходники
Переходник PS/2 - USB 1

Провода, Шлейфы
Кабель KVM PCT 2PB1.8C-1 1
Кабель KVM PCT 2PB3.0C-1 1
Кабель KVM PCT 2PB4.5C-1 1
Кабель LPT Bitronics 3м 1
Кабель LPT Bitronics 5м 1
Кабель USB A-B 3м 1
Кабель USB A-B 5м 1
Кабель USB Am-Af 3м 1
Кабель питания Системный блок - ИБП 1
Шлейф SATA 50 см 1
Шлейф SATA 90 см 1

ФлешДиск
ФлешДиск 256 МБ 1

Покупаемое ПО

Внеоборотные активы
Операционная система
Windows XP PRO OEM 6
Windows XP PRO CE 40
Windows server 2003 std 2
Windows server 2003 enterprise 2
Windows server 2003 64bit 2
Windows 2003 cal 80
MS SQL server 2005 enterprise per CPU license 2
UBUNTU Linux 6.06.1 LTS 1
Пркладное ПО
MS OFFICE 2003

Регламент учёта основных средств, материально производственных запасов и внеоборотных активов, для ИТ службы.

Примерная классификация покупаемого оборудования и комплектующих:
Примерный вид справочника в 1С содержится в файле Номенклатура ОС и МПЗ ИТ службы.
• Оборудование – Счёт 01. Основные средства. Это всё то, на что мы хотим клеить инвентарный номер и хотим учитывать по штучно (т.е. у нас не может быть больше одной единицы какого-либо оборудования).
• Комплектующие – Счёт 10. Материалы (МПЗ). Эта категория может участвовать только в ремонте или модернизации оборудования. Мы хотим учитывать количество и не хотим клеить на каждую комплектующую инвентарный номер (т.е. у нас может быть несколько штук одного и того же наименования комплектующих).
• Расходные материалы – Счёт 10. Материалы (МПЗ). Не может участвовать в ремонте оборудования, нет нужды учитывать их остатки … «можно списать сразу»
• Услуги – просто для учёта затрат на закупленные услуги, пока я не знаю как их учитывать в бухгалтерии.
• ПО – Нематериальные активы, для учёта затрат на ПО.

Порядок занесения покупаемых товаров и услуг в 1С Бухгалтерию
1. Составляем заказ и отправляем его поставщику
2. После получения счёта от поставщика и одобрения на оплату от руководства, в справочниках вводим необходимую номенклатуру ОС, МПЗ и внеоборотных активов.
3. После получения товаров и Товарной накладной от поставщика, приводим соответствие каждой позиции из накладной с нашим справочником.
4. Все остальные действия регламентированы положениями по «Основным средствам» и «Материально производственными запасами» компании.

Мой файл ответов для RIS сервера

Файл ответов:

[data]
floppyless="1"
msdosinitiated="1"
OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%"
OriTyp="4"
LocalSourceOnCD=1
DisableAdminAccountOnDomainJoin=0
AutoPartition=0
UnattendedInstall="Yes"

[SetupData]
OsLoadOptions="/noguiboot /fastdetect"
SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[Unattended]
UnattendMode = FullUnattended
DriverSingingPolicy = Ignore
OemPreinstall=Yes
OemFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%\$OEM$"
OemPnpDriversPath="D\C\A;D\C\AM\1;D\C\AM\2;D\C\AM\3;D\C\AM\4;D\C\AM\5;D\C\AM\6;D\C\AM\7;D\C\AT;D\C\AU;D\C\F;D\C\I\2k;D\C\I\2k\SP;D\C\I\2k3;D\C\I\2k3\SP;D\C\I\xp;D\C\I\xp\SP;D\C\IT;D\C\N;D\C\S;D\C\S\2k;D\C\S\2k3;D\C\S\xp;D\C\SM;D\C\V;D\C\V\2k;D\C\V\2k3;D\C\V\xp;D\CPU;D\G\3\1;D\G\3\2;D\G\3\3;D\G\3\4;D\G\A\1;D\G\A\1\AVS_T200;;D\G\A\1\WDM;D\G\A\2;;D\G\A\3;D\G\A\4;D\G\A\5;;D\G\A\5\WDM;D\G\AS\1;D\G\AS\2;D\G\I\1;D\G\I\2;D\G\I\3;D\G\I\4;D\G\I\5;D\G\I\6;D\G\I\7;D\G\M\1;D\G\M\2;D\G\M\3;D\G\M\4;D\G\M\5;D\G\N\1;D\G\N\2;D\G\N\3;D\G\N\4;D\G\P;D\G\S\1;D\G\S\2;D\G\S\3;D\G\S\4;D\G\S3\1;D\G\S3\2;D\G\S3\3;D\G\S3\4;D\G\S3\5;D\G\S3\6;D\G\S3\7;D\G\S3\8;D\G\T;D\G\V\1;D\G\V\2;D\G\V\3;D\G\V\4;D\G\V\5;D\G\V\6;D\G\X\1;D\G\X\1\WDM;D\G\X\2;D\L\3\1;D\L\3\2;D\L\3\3;D\L\AC\1\2K;D\L\AC\1\XP;D\L\AC\2;D\L\AC\3;D\L\AC\4;D\L\AC\5;D\L\AC\6;D\L\AC\7;D\L\AC\8;D\L\AC\9;D\L\AD;D\L\AM;D\L\AU;D\L\B\1;D\L\B\2;D\L\BU\1;D\L\BU\2;D\L\BU\3;D\L\C\1;D\L\C\2;D\L\C\4;D\L\CO\1;D\L\CO\2;D\L\CO\3;D\L\CO\4;D\L\CO\5;D\L\D\1;D\L\D\2;D\L\D\3;D\L\D\4;D\L\D\5;D\L\D\6;D\L\D\7;D\L\D\8;D\L\D\9;D\L\DA\1;D\L\DA\2;D\L\DA\3;D\L\I\1;D\L\I\2;D\L\IN\IntelAMT;D\L\IN\IOATDMA;D\L\IN\PRO100;D\L\IN\PRO1000;D\L\IN\PROXGB;D\L\L\1;D\L\L\2;D\L\L\3;D\L\L\3\B;D\L\L\4;D\L\L\5;D\L\LI\1;D\L\LI\2;D\L\LI\3;D\L\LI\4;D\L\LI\5;D\L\LI\6;D\L\LI\7;D\L\M;D\L\MI;;D\L\N\1;D\L\N\2;D\L\N\3;;D\L\N\4;D\L\N\5;D\L\N\6;D\L\N\7;D\L\N\8;D\L\N\9;D\L\NV\12;D\L\NV\12\PreNRM\Win2K;D\L\NV\12\PreNRM\WinXP;D\L\NV\3;D\L\NV\3\PreNRM\Win2K;D\L\NV\3\PreNRM\WinXP;D\L\NV\45I_0373;D\L\NV\45_0269;D\L\NV\45_rest;D\L\NV\pro;D\L\O\1;D\L\O\2;D\L\O\3;D\L\O\4;D\L\O\5;D\L\O\6;D\L\O\7;D\L\O\8;D\L\R\1;D\L\R\2;D\L\R\3;D\L\S\1;D\L\S\2;D\L\SM\1;D\L\SM\2;D\L\SM\3;;D\L\SM\4;D\L\SM\5;D\L\SM\6;;D\L\SM\7;;D\L\SM\8;D\L\SM\9;D\L\SM\A;D\L\SU\1;D\L\SU\2;D\L\SU\3;D\L\SU\4;D\L\SU\5;D\L\SU\6;D\L\SU\7;D\L\SU\8;D\L\SU\9;D\L\SU\A;D\L\SU\B;D\L\T\1;D\L\T\2;D\L\T\3;D\L\T\4;D\L\T\5;D\L\TR\2;D\L\TR\3;D\L\U\1;D\L\U\2;D\L\U\3;D\L\U\4;D\L\U\5;D\L\V\1;D\L\V\2;D\L\V\3;D\L\X;D\M\3\1;D\M\3\1\O;D\M\3\2;D\M\3\3;D\M\A\1;D\M\A\2;D\M\A\3;D\M\A\4;D\M\A\5;D\M\A\6;D\M\A\7;D\M\A\8;D\M\AD\1;D\M\AD\2;D\M\AD\3;D\M\AD\4;D\M\AD\5;D\M\AD\6;D\M\AD\6\C;D\M\AD\7;D\M\AD\8;D\M\AD\9;D\M\AD\A;D\M\AM;D\M\AR;D\M\AT;D\M\AU\1;D\M\AU\2;D\M\AU\3;D\M\AU\4;D\M\AU\5;D\M\D;D\M\E;D\M\H\1;D\M\H\1\R;D\M\H\2;D\M\H\3;D\M\H\4;D\M\H\5;D\M\H\6;D\M\H\7;D\M\H\8;D\M\I\1;D\M\I\2;D\M\IN\1;D\M\IN\1\O;D\M\IN\2;;D\M\IT;D\M\J\1;D\M\J\2;D\M\L\1;D\M\L\2;D\M\L\3;D\M\L\4;D\M\M;D\M\N\123;D\M\N\4\I;D\M\N\4\R;D\M\N\4INTEL\I;D\M\N\4INTEL\R;D\M\N\590SLI\I;D\M\N\590SLI\R;D\M\N\TM;D\M\P\1;D\M\P\2;D\M\P\2\A;D\M\P\3;D\M\P\4;D\M\P\5;D\M\P\6;D\M\P\7;D\M\P\8;D\M\Q\1;D\M\Q\2;D\M\Q\3;D\M\Q\4;D\M\S\1;D\M\S\2;D\M\S\3;D\M\S\4;D\M\S\5;D\M\S\5\A;D\M\S\6;D\M\S\7;D\M\S\8;D\M\S\9;D\M\S\A;D\M\S\B;D\M\S\C;D\M\SI\1;D\M\SI\2;D\M\SI\3;D\M\V\1;D\M\V\2;D\M\VM;D\S\A;D\S\AV;D\S\C\1;D\S\C\2;D\S\C\3;D\S\CI\F\1;D\S\CO\G\1;D\S\CO\G\2;D\S\CO\H\1;D\S\CO\H\2;D\S\CO\H\3;D\S\CR\1;;;;;;;;D\S\CR\2;;;;;;;;D\S\CR\3\Win2k_xp;;D\S\CR\4;D\S\CR\5;D\S\CR\6;D\S\E\1;D\S\E\2;D\S\E\3;D\S\E\4;D\S\H\1;D\S\H\2;D\S\H\3;D\S\M\1;D\S\M\2;D\S\M\3;D\S\M\4;D\S\M\5;D\S\M\6;D\S\M\7;D\S\M\8;D\S\M\9;D\S\M\A;D\S\M\B;D\S\M\C;D\S\M\D;D\S\N;D\S\R\1;D\S\R\2;D\S\S;D\S\S\D\1;D\S\S\D\2;D\S\S\F\1;D\S\S\F\2;D\S\S\P;D\S\S\S;D\S\S\T;D\S\S\U;D\S\SC;D\S\SI\1;D\S\SI\2;D\S\SM\A\1;D\S\SM\A\2;D\S\SM\A\3;D\S\SM\A\4;D\S\SM\A\5;D\S\SM\A\6;D\S\SM\A\7;D\S\SM\A\8;D\S\SM\A\9;D\S\SM\A\A;D\S\SM\C\1;D\S\SM\C\2;D\S\SM\D\1;D\S\SM\D\2;D\S\SM\D\3;D\S\SM\E;D\S\SM\G\1;D\S\SM\G\2;D\S\SM\G\3;D\S\SM\G\4;D\S\SM\G\5;D\S\SM\G\6;D\S\SM\G\7;D\S\SM\H\1;D\S\SM\H\2;D\S\SM\H\3;D\S\SM\H\4;D\S\SM\I\1;D\S\SM\I\2;D\S\SM\IN;D\S\SM\S;D\S\T\1;D\S\T\2;D\S\T\3;D\S\T\4;D\S\T\5;D\S\T\6;D\S\TR;D\S\V\1;D\S\V\2;D\S\V\3;D\S\Y\1;D\S\Y\2;D\S\Y\3;D\W\3\1;D\W\3\2;D\W\3\3;D\W\3\4;D\W\3\5;D\W\3\6;D\W\3\7;D\W\AC\1;;;D\W\AC\2;;;D\W\AC\3;D\W\AC\3\XP;D\W\AG;D\W\AI\1;D\W\AI\2;D\W\AS;D\W\AT\H;D\W\AT\I;D\W\AV;D\W\AV\client;D\W\B\1;D\W\B\2;D\W\B\3;D\W\B\4;D\W\B\5;D\W\B\5\3;D\W\B\6;D\W\B\7;D\W\B\8;D\W\B\9;D\W\B\A;D\W\BL\1;D\W\BL\2;D\W\BL\3;;D\W\BL\4;D\W\BL\5;D\W\BL\6;D\W\BL\7;D\W\BL\8;D\W\BL\9;D\W\BR;D\W\BR\A;D\W\BR\D\1;D\W\BR\D\2;D\W\BU\1;D\W\BU\2;D\W\BU\4;D\W\BU\5;D\W\BU\7;D\W\BU\8;D\W\BU\9;D\W\BU\A;D\W\C\1;D\W\C\2;D\W\CO\1;D\W\CO\2;D\W\CO\3;D\W\CO\4;;D\W\CO\5;D\W\CO\6;D\W\CR\1;D\W\CR\2;D\W\CR\3;D\W\CR\4;D\W\D\1;D\W\D\2;D\W\D\2\A;D\W\D\2\D;D\W\D\2\E;D\W\D\2\F;;D\W\D\3;D\W\D\3\C;D\W\D\3\D;D\W\D\3\E;D\W\D\4;D\W\D\4\K;D\W\D\4\L;D\W\D\4\M;D\W\D\4\P;D\W\D\5;D\W\D\6;D\W\D\7;D\W\D\8;D\W\D\9;D\W\D\A;D\W\D\B;D\W\D\B\B;D\W\D\C;D\W\D\C\C;D\W\D\D;D\W\D\D\B;D\W\D\E;D\W\D\E\B;D\W\D\E\C;D\W\DE;D\W\E\1;D\W\E\2;D\W\E\3;D\W\E\4;D\W\E\5;D\W\E\6;;D\W\E\7;D\W\E\8;;;D\W\E\9;;D\W\E\A;D\W\E\B;D\W\E\C;D\W\E\D;D\W\E\E;D\W\E\F;D\W\E\G;D\W\E\H;D\W\E\I;D\W\E\J;D\W\EN\1;D\W\EN\2;D\W\G\1;D\W\G\2;D\W\I\1;D\W\I\2;;D\W\I\3;D\W\I\4;D\W\I\5;D\W\I\6;D\W\L\1;D\W\L\2;D\W\L\3;D\W\LI\1;;;D\W\LI\2;D\W\LI\3;D\W\LI\3\2;D\W\LI\4;D\W\LI\5;D\W\LI\6\3;D\W\LI\6\A;;D\W\LI\7;D\W\LI\8;D\W\LI\9;D\W\LI\9\2;D\W\LI\A;D\W\LI\B;D\W\LI\C;D\W\LI\C\2;D\W\LI\C\26;;D\W\LI\C\3;;D\W\LI\C\4;;D\W\LI\C\A;D\W\LI\D;D\W\LI\E;D\W\LI\E\4;D\W\LI\E\A;D\W\LI\F;D\W\M;D\W\MI;;D\W\MIN\1;D\W\MIN\2;D\W\N\1;D\W\N\2;D\W\N\3;D\W\N\4;D\W\N\4\3;D\W\N\5;D\W\N\6;D\W\N\7;D\W\N\8;D\W\O\1;D\W\O\2;D\W\O\3;D\W\O\4;D\W\P;D\W\R\1;D\W\R\2;D\W\R\3;D\W\RE\1;D\W\RE\2;D\W\RE\3;D\W\S\1;D\W\S\2;D\W\S\3;D\W\S\4;D\W\SE\1;D\W\SE\2;;D\W\SE\3;D\W\SE\4;D\W\SE\5;D\W\SI\1;D\W\SI\2;D\W\SI\2\U;D\W\SI\3;D\W\SI\3\U;D\W\SIT\1;;D\W\SIT\2;D\W\SIT\3;D\W\SIT\4;;D\W\SIT\5;D\W\SIT\6;D\W\SIT\7;D\W\SIT\8;D\W\SIT\9;D\W\SIT\A;D\W\SIT\B;D\W\SIT\C;D\W\SIT\D;D\W\SM\1;D\W\SM\2;D\W\SM\3;D\W\SM\4;;;D\W\SM\5;D\W\SM\6;;D\W\SM\7;D\W\SM\7\WINXP;D\W\SM\8;D\W\SM\9;D\W\SM\A;;D\W\SM\B;;D\W\SM\C;D\W\SM\C\2;;D\W\SM\D;;D\W\SU\1;D\W\SU\2;D\W\SU\3;D\W\SU\4;D\W\SU\5;D\W\SU\6;D\W\SU\7;D\W\SU\8;D\W\SU\9;D\W\SU\A;D\W\SU\B;D\W\SU\C;;D\W\SU\D;D\W\SU\E;D\W\SU\G;D\W\SU\H;D\W\SU\I;;D\W\U\1;D\W\U\2;D\W\U\3;;D\W\U\4;D\W\U\5;D\W\U\6;D\W\U\7;D\W\U\8;D\W\U\9;D\W\X\1;D\W\X\2;D\W\X\3;D\W\X\4;D\W\X\5;D\W\X\6;D\W\X\7;D\W\Z\2;D\W\Z\3;D\W\Z\4;D\NIC_Drivers"
FileSystem=LeaveAlone
ExtendOEMPartition=0
TargetPath=\WINDOWS
OemSkipEula=yes
InstallFilesPath=\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%
LegacyNIC=1
NtUpgrade=No
OverwriteOemFilesOnUpgrade=No
UnattendSwitch = "Yes"
WaitForReboot = "No"
DriverSigningPolicy=Ignore

[UserData]
FullName="kant"
OrgName="kant"
ComputerName=%MACHINENAME%
ProductKey="T97P8-4W29H-2BBD9-BBVW9-JJG48"

[GuiUnattended]
EncryptedAdminPassword="No"
AutoLogon="Yes"
AutoLogonCount=1
AdminPassword=*
TimeZone=145
; TimeZone=%TIMEZONE%
OEMSkipRegional=1
OemSkipWelcome=1



[Networking]
InstallDefaultComponents=Yes
ProcessPageSections=Yes

[Identification]
JoinDomain=%MACHINEDOMAIN%
DoOldStyleDomainJoin=Yes

[RemoteInstall]
Repartition=No
UseWholeDisk=No

[OSChooser]
Description="AUTO Install Windows XP Professional, Enterprise, English, SP2, MUI"
Help="AUTO Install Дистрибутив Windows XP, EN, EE, MUI, SP2, UPD, DRV"
LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType=Flat
Version="5.1 (2600)"

[TapiLocation]
CountryCode=7
Dialing=Tone
AreaCode=495
LongDistanceAccess="9"

[RegionalSettings]
InputLocale=0409:00000409
LanguageGroup = 5, 1
SystemLocale=00000409
UserLocale = 00000419
InputLocale = 0409:00000409,0419:00000419
UserLocale_DefaultUser = 00000419
InputLocale_DefaultUser = 0409:00000409,0419:00000419
MUILanguage = 0419
MUILanguage_DefaultUser = 0419

[Branding]
BrandIEUsingUnattended=Yes

[Proxy]
Proxy_Enable=1
Use_Same_Proxy=1
HTTP_Proxy_Server=proxy.nagornaya.kant.ru:3128
Proxy_Override=

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0

[GuiRunOnce]
Command0="c:\install\postinstall.bat"


Листинг файла cmdlines.txt

[commands]
"C:\install\MUI\muisetup.exe /i 0409 /d 0409 /f /l /r /s"

Установка RIS сервера

Установил недостающие компоненты Windows
При попытке сконфигурировать RIS, он не дает создавать его папку на системном диске
Делаю папку на другом диске E:\RemoteInstall
Создаю образ установки, дистрибутив беру Дистрибутив со встроенным SP2, и обновлениями до февраля 2007 года.
Добавил в ДНС зону dom.local:
Ris.dom.local. CNAME computer_with_ris.dom.local
Добавил в DHCP сервер
066 Boot server host name ris.dom.local
067 Boot file name OSChooser\i386\startrom.com
Добавил в папку \\computer_with_ris\REMINST\Setup\English\Images\wxp_sp2_upds\i386
Драйвера сетевых карточек которых нет в дистрибутиве.
Создал файл ответов
REMINST\Setup\English\Images\wxp_sp2_upds\i386\templates\wXPeeEngSP2.sif
Создал папки
REMINST\Setup\English\Images\wxp_sp2_upds\$OEM$
\$1 – Все что тут лежит при установке скопируется на %systemdrive%
\$$ - Все что лежит в этой папке скопируется в папке %systemroot%
\$Docs - %systemdrive%\Documents and settigs (помоему)
\$Progs - %programfiles%
\cmdlines.txt строчки их этого файла выпоняются в течении установки

В Папку REMINST\Setup\English\Images\wxp_sp2_upds\$OEM$\$1\install я сложил все что хочу устанавливать в процессе установки и непосредственно после неё

Папка REMINST\Setup\English\Images\wxp_sp2_upds\$OEM$\$1\D это папка с драйверами путь к каждому драйверу должен быть указан в секции [Unattended], опция OemPnpDriversPath

параметры коммандной строки для 1С

1cv8.exe
enterprise - предприятие
/sСервер\База
/NПользователь
/pПароль

Перезагрузка компьютера из командной строки


shutdown.exe -r -f -t 05 -c "restart 1С" -m \\compname

    Параметры
  • -r перезагрузить
  • -t секунд до рестарта
  • -f без лишних вопросов
  • -с "Комментарий"

Автоматический вход в систему


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultDomainName"="DOMAINNAME"
"DefaultUserName"="USRENAME"
"DefaultPassword"="USERPASSORD"
"ForceAutoLogon"="1"
"AltDefaultDomainName"="DOMAINNAME"
"AltDefaultUserName"="USRENAME"
"AltDefaultPassword"="USERPASSORD"