Friday, August 15, 2008

Поднять 1с сервер.

Купили IBM-овский сервак на нем надо поднять сервер 1с... Не поднимается пошел читать мануал.

Новый DC

Вот уже месяц работаем на новом Контролере Домена.
Перенес криво:
1-й косяк не перенес глобальные каталоги
2-й косяк не перенес DNS сервер

Следствие кривовато работает все.

Правда насколько я помню логи со старого контролера домена оно и не работало нормально :). Глобальные каталоги работали не корректно.

Ужос

Thursday, July 3, 2008

Новая работа

Поменял место работы: теперь я не продаю ноутбуки :( (закончились полгода безделия)...

Админю группу компаний на мастдае. Прикольно собственно говоря предыдущие посты и были посвящены этому действу. Без потребности ни за что бы не полез копаться в этом деле :).

Сегодня попробую мигрировать Active Directory на новый сервер. Должно получиться!

Пямятка: Переезжаем с 2000 сервака на 2003 (работает и для миграции с одного DC на другой DC)

Переезжаем с 2000 сервака на 2003

1) Ставим Windows 2003 на ПК2 (бутовый диск Win2003 ent vlc server)
2) На основном контролере с Win2000 запускаете программку Adprep из
дистрибутива Win2003 (из каталога самого дистрибутива (он от туда
скриптики тащит)) с ключом /forestprep, читаем что пишет
3) То же самое только теперь с ключом /domainprep
Тем самым мы подготовили базу AD 2000 к подключению контролера 2003.
4) Включаемся в сеть и начинаем как обычно подключать новый
контролер к домену через "Configure Your Server Wizard" либо просто
запустив програмку dcpromo.exe (выбираем подключить контролер в
имеющийся домен). После этой процедуры перегружаемся и входим в
домен.
5) На основном контролере заходим в "Active Directory Domains and
Trusts" выбираем Action->Connect to Domain Controler->выбираем
только что установленный сервер.
6) Там же Action->Operation Master(две строчки, одна основной
контроллер другая только что выбранный) делаем change.
7) Заходим в "Active Directory Users and Computers" выбираем домен,
далее Connect to Domain Controler->выбираем только что установленный
сервер.
8) Там же Action->Operation Master(две строчки, одна основной
контроллер другая только что выбранный) делаем change проходя по
всем закладкам. Перегружаемся (2003 и 2000).
9) Передача роли хозяина схемы (засада в том что у меня небыло онастки "Схема Active Directory")
Для передачи роли хозяина схемы используется оснастка «Схема Active Directory». Перед ее запуском необходимо зарегистрировать файл Schmmgmt.dll. [см. Хелп к Microswoft Management Console (1. Open Command Prompt. 2. Type:"regsvr32 schmmgmt.dll")]

После этого в mmc добавить оснастку «Схема Active Directory» [1.Run... "mmc /a" 2.On the File menu, click Add/Remove Snap-in, and then click Add.
Under Snap-in, double-click Active Directory Schema, click Close, and
then click OK.].

В дереве консоли щелкните правой кнопкой мыши элемент Схема Active Directory и выберите пункт Изменение контроллера домена.
В поле Укажите имя введите имя контроллера домена, которому передается роль, и нажмите кнопку ОК.
В дереве консоли щелкните правой кнопкой мыши элемент Схема Active Directory и выберите пункт Хозяин операций.
Нажмите кнопку Изменить.
Чтобы подтвердить передачу роли, нажмите кнопку ОК, а затем — Закрыть.
10) Теперь можно с чистой совестью удалять старый контролер,
dcpromo.exe и вперед (только читайте внимательно что там написано).
Будет сделана синхронизация контроллеров и удаление AD с машины
2000.

WinXP

скопипастено отсюда:
http://forum.stream.uz/index.php?act=Print&client=printer&f=10&t=90

Чтобы переназначить диски в Windows XP нужно проделать несколько операций. Для начала о причине, по которой может понадобиться переименовывать диск. Дело в том, что при установке Windows XP присваивает буквы дискам по порядку обнаружения и после они уже не меняются. Может случиться такая ситуация, что загрузочному присваивается C, далее D, последняя буква присваивается приводу CD, (например, Е). При подключении нового винчестера систем присвоит ему букву, следующей за Е. В результате пользователи немного путаются, привыкнув по предыдущим версиям, что CD-ROM всегда последний. Итак, вызываем "Управление компьютером" (Пуск-Выполнить-compmgmt.msc). В появившемся окне выбираем пункт "Управление дисками" и щелкаем правой кнопкой - Выбираем пункт Изменить букву диска (можно также вызвать diskmgmt.msc)


Иногда возникает проблема, когда вы пытаетесь удалить со своего винчестера какой-нибудь файл большого объема (например, фильм), а он не удаляется, хотя в данный момент файл не запущен, да и никакая программа его не использует. Попробуете в этом случае сделать следующее. Создайте пустой файл с тем же именем и расширением, что и у того, который необходимо удалить. После создания замените большой файл маленьким. А теперь просто удалите и его


Windows XP сама создает свои подпапки в папке Мои документы (My Pictures, My Video и др.). При удалении этих папок они создаются заново! Если вам не нравится подобное поведение, то надо лишь выполнить команду
regsvr32 /u mydocs.dll
и подпапки создаваться не будут. А если захотите вернуть все обратно, то введите в командной строке следующее:
regsvr32 mydocs.dll


Поврежденные файлы
Предположим, вы обнаружили, что на вашем компьютере отсутствуют некоторые файлы, например, шрифты (шрифты - тоже системные файлы). Проверяем наличие системных файлов с помощью команды
sfc.exe /scannow
Windows проверит файлы и при необходимости переустановит недостающие или поврежденные.


Изменим вкладку Система на Панели управления.
Создадим два файла - oeminfo.ini и oemlogo.bmp. Файл oemlogo.bmp создается в любом графическом редакторе с размером 160 на 120 пикселов (размеры задаются не жестко, можете немного поэкспериментировать). Файл oeminfo.ini создается в обычном блокноте (Notepad) с таким содержанием:
[General]
Manufacturer=Народные советы
Model=И. Чеботарев, А.Климов
[Support Information]
Line1=За поддержкой обращайтесь по телефону 03
Line2=
Line3=Часы работы:
Line4=Понедельник-Пятница 08.00-16.00
Line5=Суббота-Воскресенье 11.00-12.00!
Line6=
Скопируйте полученные файлы в Windows\System, вызовите вкладку Система на Панели управления и получите удовольствие. Если вы используете секцию [Support Information], появится кнопка Поддержка, в котором будут использованы ваши данные


Создайте новый документ и введите там строку =rand(200,99)
Затем нажмите и удерживайте Enter в течение 2-3 секунд. Появится фраза "Съешь ещё этих мягких французских булок, да выпей чаю.", сколько раз - считайте сами .


Как удалить XP с диска без потери данных? Hадо вернуться на Win9x.
Если XP стоял на NTFS, сначала нужно cконвертировать диск в FAT32. Для этого можно воспользоваться программой Partition Magic фирмы Power Quest. Затем создаем загрузочную дискету нужной версии Win9x, копируем на неё файлы fdisk.com, sys.com и загружаемся с неё. Выполняем команды fdisk /mbr и sys a: c: После этого удаляем директорию /Windows и файлы из корневого каталога, имеющие отношение к XP - ntldr, boot.ini и т.д.


Как автоматизировать вход в систему - без ввода логина и пароля? Пуск - Выполнить, вводим команду control userpasswords2 После открытия апплета, служащего для управления учетными записями пользователей, снимаем на вкладке Пользователи флажок напротив "Требовать ввод имени пользователя и пароля". После нажатия на кнопку ОК появится диалоговое окно "Автоматический вход в систему", где нужно будет указать имя пользователя и пароль.


Какие параметры можно менять в boot.ini?
boot.ini отвечает за порядок загрузки ОС установленных в системе, и позволяет задать некоторые параметры загрузки этих систем. Начинается этот файл разделом [boot loader] В этом разделе всего два параметра:
Timeout, определяет время в секундах, которое ждёт система прежде чем начать загружать ОС по умолчанию, в случае если в системе установлено несколько ОС.
Default, определяет систему которая грузится по умолчанию.
Второй раздел [operating system], в котором находится список возможных к загрузке ОС. Для каждой ОС указывается её местоположение с использованием имен ARC (Advanced RISC Computer):

scsi(*) или multi(*) - элемент scsi(*) используется в случае контроллера SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*) - номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат. плате.
disk(*) - если (1) = scsi(*), то равен логическому номеру устройства (LUN), установленному для диска. Если (1) = multi(*), то всегда равен нулю.
rdisk(*) - если (1) = multi(*), то равен номеру диска в цепочке, счет дисков начинается с 0. Если (1) = multi(*), то всегда равен нулю.
partition(*) - определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с 1, т.е. первый раздел обозначается partition(1), второй - partition(2) и т.д.
\path - определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в XP используется путь \windows. Кроме этого, в кавычках прописывается текст, который будет виден в пункте выбора этой ОС в стартовом меню. После этого текста могут быть ключи которые влияют на загрузки ОС.
Для XP возможны следующие ключи:

/basevideo - с этим ключом система будет использовать только стандартный VGA драйвер. Этот параметр может пригодится если Вы на коротко время ставите другую видеокарту, и Вам не хочется мучаться с перестановкой драйверов.
/fastdetect - обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки.
/maxmem - определяет максимальный размер RAM, который может использоваться системой. Теоретически, может помочь если у Вас глючная оперативка.
/noguiboot - При использовании этого ключа не будет рисоваться цветная заставка при загрузке. Может использоваться теми кто не желает смотреть на эту картинку в 60 герцах. Но надо учесть, что кроме этого не будут рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не в порядке, естественно не перестанет.
/noserialmice=[com 1,2,3] - при использовании этого параметра не будет определяться мышь подключенная к COM порту для портов перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах.
/bootlog - при задании этого параметра система будет писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать что найти причину почему система может загрузится только в safe mode.
/safeboot - при его установке система загрузится в Safe mode. То же самое можно сделать нажав F8 в начале загрузки системы. Через двоеточие можно задать несколько параметров для /safeboot. Minimal - минимальная конфигурация. Network - с поддержкой сети. Dsrepair - доступна только в NET Server и позволяет восстановить Active Directory с заблаговременно сделанной резервной копии. Alternateshell - позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только Explorer (стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT 3.5).
/sos - отображает на экране список загружаемых драйверов. Может помочь выяснить, на чём система спотыкается при загрузке.
/baudrate - этот параметр указывает скорость с которой будет работать COM порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр /debug.
/crashdebug - с этим флагом загружается отладчик, но остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться разработчиками программного обеспечения.
/debugport=com* - указывает номер COM порта (* должна быть номером порта) используемого при отладчиком. Автоматически включает ключ /debug.
/debug - загружается отладчик, который может быть активизирован другим компьютером через подключенным COM порт. Может использоваться разработчиками ПО.
/nodebug - на экран не выводится отладочная информация.
/hal - указывает имя файла, который должен использоваться как hal.dll после загрузки.
/kernel - указывает имя файла, который должен использоваться как ntoskrnl.dll после загрузки.


В Windows XP можно переименовать сразу несколько файлов. Для этого выделяем несколько файлов, щелкаем по любому из них правой кнопкой и переименовываем. Все выделенные файлы получат имя указанного файла с индивидуальным номером в скобках.

В случае возникновения системной ошибки диагностическое сообщение о ней выводится в текстовом режиме белым цветом на синем фоне, так называемый Синий Экран Смерти - Blue Screen of Death (BSOD). При желании этот экран можно "перекрасить", скажем, в красный цвет с белыми буквами. Для этого нужно добавить в файле SYSTEM.INI в секции [386Enh] две строки MessageBackColor=4 и MessageTextColor=7, где цифры задают стандартные ASCII-цвета.
После перезагрузки они вступят в силу, что можно проверить, не дожидаясь ошибки, - вставьте чистый диск в 3,5" дисковод, найдите какой-нибудь файл длиной около 1 МБ и в окне MS DOS выдайте команду его копирования на дискету. Когда файл начнет записываться, извлеките дискету (прямо во время записи). Через несколько секунд Windows выдаст сообщение о невозможности записи файла, расцвеченное новыми цветами.
Замечание:
Таким способом можно и повредить дисковод. А вот с CD такого нет! Нужно просто задать команду скопировать что-нибудь с CD-ROMa и нажать кнопку выброса диска. Результат будет тот же.


Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах.
Вообще-то данная утилита была разработана для внутреннего пользования программистами Microsoft. Но богатые возможности этой программы дало повод на всеобщее использование пользователями.
Область применения данной утилиты довольно широк. Вы можете вводить приведенные ниже команды в окне Запуск программы (Пуск-Выполнить), также создать ярлыки с заданнами параметрами запуска, использовать в коде на программируемом вами языке (C++, Delphi, Visual Basic и т.д.)

rundll32 shell32, SHExitWindowsEx 1 - выключить ПК.
rundll32 SHELL32, SHExitWindowsEx -1 - перегрузить оболочку Windows.
rundll32 shell32, SHExitWindowsEx 2 - перегрузить ПК.
rundll32 shell32,Control_RunDLL main.cpl @0 - открыть диалог "Свойства мыши".
rundll32 IEdkcs32.dll, Clear - сброс некоторых настроек Internet Explorer, полезно использовать при некоторых сбоях в работе обозревателя.


Как поменять ядро компа?
XP этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager -> Computer, как и любой другой драйвер.

Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.
Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

Standard PC - hal.dll
Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll
Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
MPS Uniprocessor PC -halapic.dll
MPS Multiprocessor PC -halmps.dll
После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится.


Как заменить материнскую плату без переустановки системы?
Меняя материнскую плат учтите, что благодаря механизму активации XP система жёстко привязывается к железу, и замена слишком большого количества оборудования (сейчас это больше трёх. В ближайшем будущем Microsoft обещает увеличить это количество до 5) приведёт к тому, что система перестанет работать, и потребует активировать её ещё раз.
Что касается самой замены, то перед сменой платы в Device Manager в разделе IDE ATA/ATAPI Controllers поменяйте Bus Master IDE контролёр установленный там на Standart Dual Channel PCI IDE Controller. Если этого не сделать, то при загрузке на новой материнской плате система может не найти жёсткого диска, и Вы получите сообщение про "inaccessible boot device".


San : Я так понял дос грузится? Тогда командой из командной строки доса:DEBUG -O 70 17 -O 71 17 Q Можно попробовать стандартные пароли на авард: AWARD_SW, TTPTHA, aPAf, HLT, lkwpeter, KDD, j262, ZBAAACA, j322, ZAAADA, Syxz, %шесть пpобелов%, Wodj, %девять пpобелов%, ZJAAADC, 01322222, j256, ?award. Здесь лежит прога для снятия паролей: http://www.ixbt.com/mainboard/download/unaward3.exe , http://www.ixbt.com/mainboard/download/awardcrack.zip - эта для определения существующего пароля. Или вытыщи батарейку;-)


В корне CD с дистрибутивом WinXP должен быть каталог i386, а внем экзешный файлик winnt - его и запускаешь вместо setup. То есть последовательность действий примерно такая: Грузимся с загрузочной дискеты или CD с поддержкой дисковода компакт-дисков (то есть в файле config.sys должен быть прописан DOS-овый драйвер CD привода, и в autoexec.bat должен вызываться mscdex.exe). Проще всего такую дискету создать в качестве загрузочной под Windows 98 через Панель управления - Установка и удаление программ - вкладка Загрузочный диск. А компакт-диск с дистрибутивом WinXP сам должен быть загрузочным. Так вот, грузимся в режиме DOS и в командной строке пишем букву дисковода CD с двоеточием, например D: после чего жмем энтер. Если драйвер CD был загружен, то буква диска в командной строке изменится на букву, соответствующую приводу CD. Далее пишем так: CD i386 то есть переходим в каталог с нужным файлом и далее winnt После чего два часа пьем кофе, периодически подбегая к компу и отвечая на дурацкие запросы установщика ;))) Можно ввести winnt /? и посмотреть параметры командной строки установщика - может, что пригодится...


По-моему, такая возможность есть во всех более-менее серьёзныхпакетах Мелкософта. В ХРюше на инсталляционном диске есть папка "Support", в которой, в ахриве deploy.cab, находится всё необходимое для создания файла ответов. (необходима, в общем-то, программа setupmgr). Там же лежит DOC-файл, содержащий описание формата этого файла. Очень удобно прописать в этот файл, например, параметр "noeula" - чтобы не видеть лицензионного соглашения при установке, а также серийный номер форточек - чтобы не набирать его вручную. Затем либо вставляем при установке виндов в дисковод дискетку с файлом ответов, либо переименовываем файл в winnt.sif и кладём его в дистрибутив, в папку I386.

Установка драйверов!!!!!
1) VIA 4-in-1 Pack
2) Драйвер RAID-контроллера, если он есть
3) Драйвер видюхи
4) Драйвер звука
5) Драйвера USB-устройств
6) Драйвера прочих устройств.

Как удалить XP с диска без потери данных? Hадо вернуться на Win9x.
Если XP стоял на NTFS, сначала нужно cконвертировать диск в FAT32. Для этого можно воспользоваться программой Partition Magic фирмы Power Quest. Затем создаем загрузочную дискету нужной версии Win9x, копируем на неё файлы fdisk.com, sys.com и загружаемся с неё. Выполняем команды fdisk /mbr и sys a: c: После этого удаляем директорию /Windows и файлы из корневого каталога, имеющие отношение к XP - ntldr, boot.ini и т.д.