Страницы

Страницы

БАТНИК УСТАНОВКИ СЛУЖБ ПО УМОЛЧАНИЮ В WINDOWS XP













Бывает при работе нужно.
Копируем содержимое скрипта в текстовый файл и меняем расширение файла с *.txt на *.bat или *.cmd

------------------------------РЕЗАТЬ-------------------------------------------------
Color 09
sc config Alerter start= disabled
sc config ALG start= demand
sc config AppMgmt start= demand
sc config AudioSrv start= auto
sc config BITS start= demand
sc config Browser start= auto
sc config CiSvc start= demand
sc config ClipSrv start= disabled
sc config COMSysApp start= demand
sc config CryptSvc start= auto
sc config DcomLaunch start= auto
sc config Dhcp start= auto
sc config dmadmin start= demand
sc config dmserver start= auto
sc config Dnscache start= auto
sc config Dot3svc start= demand
sc config EapHost start= demand
sc config ERSvc start= auto
sc config Eventlog start= auto
sc config EventSystem start= demand
sc config FastUserSwitchingCompatibility start= demand
sc config helpsvc start= auto
sc config HidServ start= disabled
sc config hkmsvc start= demand
sc config HTTPFilter start= demand
sc config ImapiService start= demand
sc config LanmanServer start= auto
sc config lanmanworkstation start= auto
sc config LmHosts start= auto
sc config Messenger start= disabled
sc config mnmsrvc start= demand
sc config MSDTC start= demand
sc config MSIServer start= demand
sc config napagent start= demand
sc config NetDDE start= disabled
sc config NetDDEdsdm start= disabled
sc config Netlogon start= demand
sc config Netman start= demand
sc config Nla start= demand
sc config NtLmSsp start= demand
sc config NtmsSvc start= demand
sc config PlugPlay start= auto
sc config PolicyAgent start= auto
sc config ProtectedStorage start= auto
sc config RasAuto start= demand
sc config RasMan start= demand
sc config RDSessMgr start= demand
sc config RemoteAccess start= disabled
sc config RemoteRegistry start= auto
sc config RpcLocator start= demand
sc config RpcSs start= auto
sc config RSVP start= demand
sc config SamSs start= auto
sc config SCardSvr start= demand
sc config Schedule start= auto
sc config seclogon start= auto
sc config SENS start= auto
sc config SharedAccess start= auto
sc config ShellHWDetection start= auto
sc config Spooler start= auto
sc config srservice start= auto
sc config SSDPSRV start= demand
sc config stisvc start= demand
sc config SwPrv start= demand
sc config SysmonLog start= demand
sc config TapiSrv start= demand
sc config TermService start= demand
sc config Themes start= auto
sc config TlntSvr start= disabled
sc config TrkWks start= auto
sc config upnphost start= demand
sc config UPS start= demand
sc config VSS start= demand
sc config W32Time start= auto
sc config WebClient start= auto
sc config winmgmt start= auto
sc config WmdmPmSN start= demand
sc config Wmi start= demand
sc config WmiApSrv start= demand
sc config wscsvc start= auto
sc config wuauserv start= auto
sc config WZCSVC start= auto
sc config xmlprov start= demand
------------------------------РЕЗАТЬ-------------------------------------------------

АВТОМАТИЧЕСКАЯ ВЫГРУЗКА БАЗЫ 1С v.7.7 ИЛИ РАБОТА С 1С v.7.7 В ПАКЕТНОМ РЕЖИМЕ.


















Бывает так что Системным администраторам, или даже не администраторам а просто пользователям, или даже бухгалтерам нужна автоматическая выгрузка базы 1С предприятие, или например автоматическая переиндексация базы и выгрузка.
Не многие знают, что конфигуратор 1С v.7.7 поддерживает командную строку, а это кстати очень удобно.
Ниже я приведу батник и файл конфигурации, для автоматической выгрузки базы 1С v.7.7 В общем то можно много чего делать интересного с 1С с помощью пакетного файла. Важно если в скрипте Вы используете пути с русскими названиями то батник необходимо сохранять в кодировке 866 OEM RUS например с помощью AkelPad И еще немаловажная деталь заключается в том что если есть разрыв, пробел в названии директории в пути то путь нужно брать в кавычки.
Например: D:\Мои документы\BackUP\1c\1C.zip В пути мы видим пробел в названии директории, нужно взять путь в кавычки дабы консоль смогла прочитать путь D:\"Мои документы\BackUP\1c\1C.zip" Ну и не забываем что если в пути есть названия на кирилице то сохранять скрипт нужно в кодировке 866 OEM RUS

Файл конфигурации работы пакетного файла:

Это мы помещаем в .txt файл и называем например Set1C.txt
Не забываем подставлять свои пути и названия.
-----------------------Копировать-----------------------------------------------------
[General]
Output=c:\путь к логу истории выполнения пакетного файла\Histor.txt
Quit=1
CheckAndRepair=0
UnloadData=1
SaveData=1
[UnloadData]
UnloadToFile=D:\Путь к архиву, который будет выгружен с базы\1C.zip
IncludeUserDef=1
-----------------------Копировать-----------------------------------------------------

Далее создаем батник и копируем в него это, соответственно подставляем свои пути, логины и пароли.
-----------------------Копировать-----------------------------------------------------
Rem Командный файл:
Color 09
Rem Убираем перед выгрузкой базы, все процессы 1С, иначе выгрузка не сможет пройти успешно.
Taskkill /f /im 1cv7.exe
Rem Собственно секция выгрузки.
"C:\Progra~1\1Cv77\BIN\1cv7l.exe" config /M /D "D:\Base\" /Nлогин /Pпароль /@"C:\Путь к файлу\конфигурации работы\пакетного файла\Set1C.txt"
-----------------------Копировать-----------------------------------------------------

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


Описание секций файла конфигурации работы пакетного файла.

Секция General.

[General]

Параметр

Пояснение

Output=Имя_файла

Указывает файл, в который будет дополнительно направляться вывод записей о выполняемых действиях в пакетном режиме. Имя файла может указываться как абсолютным путем, так и относительно каталога, в котором расположен файл параметров. Если параметр не указан, то дополнительный вывод производиться не будет. В любом случае вывод производится в журнал регистрации.

Quit=Значение

Указывает, нужно ли завершать выполнение Конфигуратора после выполнения действий пакетного режима. Если задано Y или 1, после выполнения действий пакетного режима, программа будет завершена, а если 0 или N, то нет. Если параметр не задан, то программа будет завершена.

CheckAndRepair=Значение

Указывает, нужно ли выполнять тестирование и исправление информационной базы. Если задано Y или 1, тестирование и исправление будет выполняться, а если 0 или N, то нет. Если параметр не задан, то тестирование и исправление выполняться не будет.

UnloadData =3начение

Указывает, нужно ли выполнять выгрузку информационной базы. Если задано Y или 1, выгрузка будет выполняться, а если 0 или N, то нет. Если параметр не задан, то выгрузка выполняться не будет.

SaveData=Значение

Указывает, нужно ли выполнять сохранение информационной базы. Если задано Y или 1, сохранение будет выполняться, а если 0 или N, то нет. Если параметр не задан, то сохранение выполняться не будет.

AutoExchange=Значение

Указывает, нужно ли выполнять автообмен в распределенной информационной базе. Если задано Y или 1, автообмен будет выполняться, а если 0 или N, то нет. Если параметр не задан, то автообмен выполняться не будет.

Секция CheckAndRepair

[CheckAndRepair]

Данная секция предназначена для описания выполнения тестирования и исправления информационной базы.

Параметр

Пояснение

Repair=Значение

Параметр указывает, должно ли выполняться исправление информационной базы. Если задано значение Y или 1, то будет выполняться тестирование и исправление обнаруженных ошибок в информационной базе. Если задано значение N или 0, то будет производиться только тестирование. Если параметр не задан, то будет производиться тестирование и исправление.

PhysicalIntegrity=Значение

Параметр указывает, следует ли производить проверку физической целостности таблиц информационной базы. Если задано Y или 1, проверка будет производиться, если N или 0, то нет. Если параметр не задан, проверка будет производиться.

Reindex=Значение

Параметр указывает, следует ли производить реиндексацию таблиц информационной базы. Если задано Y или 1, реиндексация будет производиться, если N или 0, то нет. Если параметр не задан, реиндексация будет производиться. Если установлен режим исправления, то рекомендуется установить и режим реиндексации.

LogicalIntegrity=Значение

Параметр указывает, следует ли производить проверку логической целостности таблиц информационной базы. Если задано Y или 1, проверка будет производиться, если N или 0, то нет. Если параметр не задан, проверка будет производиться.

RecalcSecondaries=Значение

Параметр указывает, следует ли производить обновление (пересчет) вторичных данных информационной базы, то есть служебных данных, которые могут быть рассчитаны на основании другой информации, хранящейся в информационной базе. Если задано Y или 1, обновление будет производиться, если N или 0, то нет. Если параметр не задан, обновление будет производиться.

RecalcTotals=Значение

Параметр указывает, следует ли производить пересчет итогов бухгалтерского и оперативного учета. Если задано Y или 1, пересчет будет производиться, если N или 0, то нет. Если параметр не задан, пересчет будет производиться.

Pack=3начениe

Параметр указывает, следует ли производить упаковку таблиц информационной базы, то есть освобождать место занятое удаленными записями. Если задано Y или 1, упаковка будет производиться, если N или 0, то нет. Если параметр не задан, упаковка не будет производиться. Данный параметр имеет смысл, только если данные хранятся в формате DBF/CDX.

SkipUnresolved=Значение

Параметр указывает, следует ли пропускать неразрешенные ссылки, или их следует исправлять. Если задано Y или 1, неразрешенные ссылки будет только диагностироваться, если N или 0, то ссылки будут разрешаться способом, задаваемым параметром CreateForUnresolved (см. ниже). Если параметр не задан, ссылки будут исправляться. Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.

CreateForUnresolved=Значение

Параметр указывает способ разрешения неразрешенных ссылок. Если задано Y или 1, для неразрешенной ссылки будет создан объект соответствующего типа, если N или 0, то ссылка будет очищена. Если параметр не задан, будет создан объект. Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.

Reconstruct=Значение

Параметр указывает способ исправления информационной базы в случае, когда данные объекта частично потеряны. Если задано Y или 1, будет создан объект, заполненный имеющимися данными, если N или 0, то данные объекта будут удалены. Если параметр не задан, будет создан объект. Параметр имеет смысл только, если проводится тестирование и исправление информационной базы.

Секция UnloadData

[UnloadData]

Данная секция предназначена для описания выполнения выгрузки данных информационной базы.

Параметр

Пояснение

UnloadToFile=Имя_Файла

Параметр указывает имя файла переноса данных, в который будет производиться выгрузка. Может задаваться как абсолютно, так и относительно того каталога, в котором размещается файл параметров. Параметр должен быть задан обязательно.

IncludeUserDef=Значение

Параметр указывает должен ли в файл переноса данных включаться список пользователей. Если задано Y или 1, то список пользователей будет включен в файл переноса, если 0 или N, то нет. Если параметр не задан, то список будет включен в файл переноса.

Password=Пароль

Параметр задает пароль, которым будет закрыт файл переноса данных. Если параметр не задан, то файл переноса не будет закрыт паролем.

Секция SaveData

[SaveData]

Данная секция предназначена для описания выполнения сохранения данных информационной базы.

Параметр

Пояснение

SaveToFile=Имя_Файла

Параметр указывает имя файла, в который будет производиться сохранение данных. Может задаваться как абсолютно, так и относительно того каталога, в котором размещается файл параметров. Параметр должен быть задан обязательно.

FileList=Список сохраняемых файлов

Задается как перечисление имен файлов, разделенных пробелами или запятыми. Длинные имена файлов, содержащие пробелы должны заключаться в кавычки "". В именах файлов могут использоваться символы «*» для обозначения групп файлов. Если параметр не задан, то список сохраняемых файлов будет взят из файла 1CV7FILE.LST, так же как и в случае выполнения сохранения из пункта меню «Администрирование».

Секция AutoExchange

[AutoExchange]

Данная секция предназначена для описания настроек автообмена УРБД.

Параметр

Пояснение

SharedMode=Значение

Параметр указывает режим работы базы данных, в котором будет выполняться автообмен. Если задано Y или 1, то будет использован разделенный режим, если 0 или N, то нет. Если параметр не задан, используется монопольный режим. Если задан монопольный режим, а база в данный момент занята - задание завершается с ошибкой.

ReceiveFrom=Значение

Параметр указывает, от каких баз следует получать почту. Указываются идентификаторы баз через запятую, либо символ «*» - что означает «все».

ReadFrom=Значение

Параметр указывает, от каких баз следует загружать данные в базу. Указываются идентификаторы баз через запятую, либо символ «*» - что означает «все».

WriteTo=Значение

Параметр указывает, для каких баз следует выгружать данные из базы. Указываются идентификаторы баз через запятую, либо символ «*» - что означает «все».

SendTo=Значение

Параметр указывает, для каких баз следует отправлять почту. Указываются идентификаторы баз через запятую, либо символ «*» - что означает «все».



Описание ключей запуска через пакетный файл программы 1С:


1cv7.exe MODE [ /M | /D | /U | /N | /P ],

где MODE - режим запуска, может принимать только одно из трех значений:

config - режим конфигуратора;

debug - режим отладчика;

enterprise - нормальный (рабочий) режим 1С.

monitor - режим "Монитор".

Режим enterprise можно применять со следующими ключами:

/M - запуск программы в монопольном режиме;

/D - каталог базы данных;

/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);

/N - имя пользователя;

/P - пароль пользователя;

/T<путь> - путь к временным файлам

/@<ИмяФайла> - для режима конфигуратора с указанием файла пакетного запуска

/W - инициализация Web расширения

/L - язык интерфейса: ENG - английский, RUS - русский

Например: 1cv7 config /Dc:\1c\mainbase /NСидоров /P12345,

Запуск программы произойдет без вывода диалогов о выборе базы и режима работы, без запроса имени пользователя и его пароля.


TP-LINK TL-WA701ND ИЛИ РАСШИРЯЕМ WI-FI СЕТЬ.


















Недавно мне позвонил один из моих клиентов и сказал что ему хотелось бы, что б сеть WI-FI покрывала не только первый этаж его загородного дома, но и второй. Вы спросите, а что с первого этажа сигнал не "достает" ? В том то и дело что нет.
Оборудование у него было следующим, D-LINK DIR-300/NRU Железка мягко скажем не очень, но приходится работать с тем что есть :) В голову пришла мысль поставить вторую точку доступа в режиме репитера (повторителя сигнала) Но на каком железе остановиться, что выбрать?
Сначала глянул в сторону того же производителя D-LINK и подобрал к нему точку доступа с функцией репитера D-LINK DAP-1150N/RU К слову сказать, у компании D-LINK с подбором оборудования не все прозрачно для конечного пользователя, репитер должен быть на том же чипсете что и роутер который мы хотим ретранслировать! А где у них в описании продуктов или на сайте размещена информация о чипсетах устройств?!
Но на этом "засада" не закончилась, оказывается что модели точек доступа D-LINK DAP-1150 3 штуки (!)
Это DAP-1150/RU DAP-1150-NB1 и DAP-1150-A1
После того что мы узнали о том, что репитер должен быть на том же чипсете что и роутер который мы хотим ретранслировать, нам теперь нужно узнать в какой из этих трех моделей стоит нужный нам чипсет, и снова поиск, и снова сеть.
После поисков узнаю еще более интересную информацию!!! Оказывается в модели D-LINK DAP-1150-NB1 чипсет стоит нужный, НО! ребята из D-LINK установили "БИТУЮ" прошивку, версии 1.2.9.4 на всю партию этой модели! И поэтому режим репитера, и режим клиента в этой прошивке есть но не работают. Вы скажите что можно перешить? Загвоздка в том что эту модель с этой прошивкой, можно перешить только в сервисном центре! Самостоятельно как обычно, эту модель не перешьешь, после перепрошивки и перезагрузки точки доступа, возвращается старая прошивка. И исправлений в этом направлении пока никаких не делают.
Модель DAP-1150-A1 старая модель, и чипсет в ней не подходит.
Осталась модель DAP-1150RU вот в ней то все слава Богу то, и прошивка и чипсет, и все бы хорошо работало бы, но этой модели не было в городе. А вот моделью DAP-1150-NB1 заполнены все прилавки компьютерных магазинов города! Вот после какой бутылки, можно со всем этим разобраться по нормальному, обычному обывателю?

Возможно можно было бы и альтернативные модели от D-LINK посмотреть, но я решил сменить направление и направиться в сторону компании TP-LINK У них в линейке заприметил 2 модели, это TL-WA701ND и TL-WA730RE вторая модель к слову сказать и позиционируется компанией как универсальный репитер, с нее и начал.
Ну что тут сказать, после 3 часов танцев с бубном, настроить настроил, но она то отваливалась от основного маршрутизатора, то пропадала, то не пускала в сеть, в общем стабильности в работе от нее так и не добился.
И было разуверился в том что этот вопрос можно решить без проводов. Но тут посмотрел на описание младшей модели
TL-WA701ND и увидел, что у нее есть опция UNIVERSAL REPITER Думаю, блин, наверно будет такая же лажа, но терять нечего в общем то, попробую ее, и если как репитер не заведется, то буду тянуть провод, и использую ее в режиме точки доступа. Настройка заняла меньше 10 минут КЛАЦ И о чудо! Заработало! Точка начала ретранслировать нормально без сбоев основной маршрутизатор! Вот чудеса! Старшая модель в линейке позиционируемая как универсальный репитер не смогла справится с задачей, а младшая модель в которой есть такая опция, но позиционируемая как просто точка доступа, справилась!
Вот так я провел, долгих и увлекательных 3 дня, в решении этой тривиальной задачи.