среда, 30 октября 2013 г.

Прописать базы 1С 7.7 для всех пользователей терминалов

Прописать базы 1С 7.7 для всех пользователей терминалов

Для того чтобы прописать всем пользователям список баз 1С 7.7 можно пойти несколькими путями:
1) Прописать ветку реестра для каждого пользователя отедльно
2) Вручную забить базы каждому пользователю
3) Написать батник, который при входе пользователя внесет информацию о базах в его ветку реестра.
4) Вручную забить на все, пусть сами прописывают.
5) Воспользоваться вариантом ниже
Так как я ленивый, и ищу легкие пути решения проблем, то немного покопавшись нашел собственный легкий путь.
Приступим:
1)Если у вас уже установлена 1С 7.7, то сносим ее (ничего страшного)
2) Заходим в "Панель управления" - "Установка и удаление программ" нажмем "Установка программ"







 

 3)  И выбираем файл с инсталяцией 1С












 

4) Вылезет окно "После установки нажмите далее" теперь не трогаем его вообще до моей команды


5) Теперь как всегда при установке 1С клацаем "Далее" и все дела.
6) Когда 1С 7.7 установилось окно "После установки нажмите далее" не закрываем, а запускаем 1С и забиваем туда базы, и первый раз запускаем 1С выбираем любую базу, доходим до выбора пользователя и закрываем.


7) Все теперь можно закрывать окно "После установки нажмите далее"
Далее заходите под любым пользователем в терминалку и проверяйте.

вторник, 29 октября 2013 г.

IP кто заходил на терминальный сервер

IP кто заходил на терминальный сервер

Думаю любой админ, сталкивался с задачей, когда необходимо просмотреть ip адреса пользователей, заходивших на терминальный сервер, а также имя пользователя и время входа.

Во первых, чтобы собрать такую информацию необходимо включить аудит успешных входов в с систему делаем это так. Заходим в групповую политику и далее "Конфигурация компьютера" - "Конфигурация Windows" - "Параметры безопасности" - "Локальные политики" - "Политики аудита" - "Аудит входа в систему" поставить "Успех", желательно еще поставить "Отказ" для отслеживания попыток брутфорса.
 

Теперь у нас в журнале безопасности при удачном входе в систему будут регистрироваться  события с кодом 528. Можно кончено перелопатить журнал и искать их. Но лучше установить PowerShell и воспользоваться скриптом, который я привожу ниже, оный я также нашел на просторах инета.
Итак устанавливаем PowerShell, думаю тем, кто собрался собирать IP про установку расказывать не нужно, если что пишите в коменты. И создаем файл например users_login.ps1 и вставляем в него следующее содержимое:

$Events = Get-EventLog security | ?{$_.eventid -eq 528 -and $_.message -like "*Тип входа:`t10*"}
$Data = New-Object System.Management.Automation.
PSObject
$Data | Add-Member NoteProperty Time ($null)
$Data | Add-Member NoteProperty UserName ($null)
$Data | Add-Member NoteProperty Address ($null)
$Events | %{
$Data.time = $_.TimeGenerated; $message = $_.message.split("`n") | %{$_.trimstart()} | %{$_.trimend()}
$Data.UserName = ($message | ?{$_ -like "Пользователь:*"} | %{$_ -replace "^.+`t *"})
$Data.Address = ($message | ?{$_ -like "Адрес сети источника:*"} | %{$_ -replace "^.+`t *"})
$Data>>C:\out.
txt
}
 
И сохраняем его например на С:.
Далее заходим в PowerShell и запускаем его введя C:\users_login.ps1 здесь обратите внимание на строку $Data>>C:\out.txt она указывает файл, куда будет записываться итоговая информация.

Также обратите внимание, что у меня в скрипте типы полей на русском Тип входа, Пользователь, Адрес сети источника у кого не руссифицированый Windows соответсвенно ставим английские аналоги.


Тормозит 1С терминал на Windows 7

Тормозит 1С терминал на Windows 7

Если вы соединяетесь посредством терминала с Windows 7 к Windows Server 2003 SP2 (R2) то у вас могут наблюдаться значительные тормоза в работе, это может происходить как в локальной сети при работе в терминале, доступе к общим папкам, работе сетевых программ. Так и при работе через Интернет, при этом все это выглядит так, как будто сервер жутко тормозит. И до админа, или пользователя  не сразу доходит что же все таки происходит.
А проблема в том, что в Windows 7 по умолчанию включен автотюнинг (автоматическая подстройка) размера окна ТСP. А что такое размер окна ТСP - вкратце это когда ПК, договариваются по протоколу ТСP, какое количество байт они смогут принять без подтверждения принятия. И когда включен автотюнинг они не как не могут договрится, и отправитель считает что множество пакетов потеряно, отсюда и тормоза. Почему скажете не на роутере, роутер работает на L3, ну немного на L4 (если стоит NAT/PAT), а с транспортным протоколом взаимодействуют только две конечные станции и роутер тут не причем.
Вообщем лечим так. Вводим в командной строке:
netsh interface tcp set global autotuninglevel=disabled

Кому интересно, что значят опции, привожу их ниже
disabled - автотюнинг выключен, используется фиксированное значение размера приемного окна TCP - 64KB;
higlyrestricted - позволяет размеру приемного окна выходить за пределы значения по умолчанию, очень ограниченно превышая его;
restricted - допускает более существенный рост размера окна относительно значения по умолчанию;
normal — по умолчанию. Позволяет менять размер окна в зависимости от различных условий работы;
experimental - позволяет увеличивать размер окна до очень больших значений. Следует применять очень осторожно.