среда, 22 января 2014 г.

Windows Server 2008 R2: Сертификаты для RDP

server 2012 курс 20410B

После инсталляции компонентов, ролей рекомендуется сделать:
Update-Help
Из инета заберутся свежие обновления хелпа по PawerShel

настройка winRM - windows удалённое администрирование.
winrm /quickonfig
winrm get winrm/config - посмотреть текущую конфигурацию

Утилита djoin - позволяет удалённый комп подключать к домену без прав админа. Локально на DC запустили, сделался файлик для нового имени. Потом на удалённом компе этоот же бинарник запустили и получился комп уже в домене

tasklist /M - посмотреть список процессов с загруженными .DLL

regsvr32 schmmgmt.dll - появляется оснастка управления схемой
mmc, добавить оснастку Active Directory Shema
Там можно будет посмотреть из чего схема состоит и т.д.

выгрузит всю AD в файл, загрузка
ldifde -f c:\name.txt      в формате атрибут в новой строке
csvde -f c:\name.txt      в формате CSV, через запятую

Команда Power Shell:
New-ADuser "User Name" -AccountPassword (Read-Host  -AsSecureString "Enter Password") -Departmen IT
Добавит пользователя, запросив ввод пароля без отображения на экране

Test-ComputerSecureChannel -Repair     - проверка и восстановление доверенных отношений между компьютером  и доменом

Get-Content c:\user.txt | Disable ADAccount
берёт из файла юзверей и дисаблит каждого в строке

ipconfig /setclassid /showclassid
присваивает класс обслуживания DHCP сервера.
На DHCP сервере конфигурируются параметры для этого класса. На выходе коннектится комп с определённым классом - получает один параметр, например DG, а остальные (левые) получают совсем другое значение.

gpedit.msc, CompConfig-AdmTempl-Network-DNSClient
Update sec Level
поставить "только секурные" - что бы клиенты на ДНС пытались обновлять свои записи сразу в защищённом режиме. Если зона в режиме сек онли....

get-netprifixpolicy - показывает какие префиксы используются, приоритеты и т.д.
IP6to4 - 2002::/16
Teredo - 2002::/16
и т.д.

net-setisatap - команда для работы с ISATAP   Способ пробрасывать IP6 по IP4

Get-StoragePool - список пулов
Repair-VirtualDisk - поремонтировать вирт диск
Get-PhizicalDisk | Where{$_.HealthStatus -ne "Healthy"} - Показать неживые физические диски
Reset-PhisicalDisk - удалить физ диск из пула
Get-VirtualDisk | Get-PhisicalDisk - Показать физическе диски, задействованные под виртуальные

среда, 8 января 2014 г.

TS сервер 2008 и лицензирование

Windows 2008 Server R2 лицензирование сервера терминалов

Тот кто решил поднять терминальный сервер на Windows 2008 Server R2 уже видимо столкнулись с пробным периодом в 120 дней. Решение ниже...

  1. Устанавливаем службу, которая отвечает за лицензии.
  2. Добавляем роль "Службы терминалов".
  3. Выбираем в диспетчере сервера роль "Служба терминалов".
  4. Выбираем "Диспетчер лицензирования служб терминалов".
  5. Щелкаем правой кнопкой "Активировать сервер".
  6. Выбираем тип подключения "автоподключение", интернет должен быть подключен.
  7. Вводим личные данные (имя, фамилию,организацию, страну - строго те, которые были введены при установке Windows).
  8. Следующая страница (E-Mail, адрес) по желанию.
  9. Hажимаем «Далее», происходит активация.
  10. После успешной активации вам будет предложено добавить лицензии. Запустится Client Access License (CAL) Activation Wizard, который первым делом снова полезет в Microsoft. После чего спросит тип лицензии, которую желаете установить.
  11. Выбираем Enterprise Agreement, и далее нам надо ввести "некое" число ^_^.
  12. Это "некое" число ищем в любом поисковике по запросу Enrollment Number. К примеру: 4965437.
  13. Теперь нужно указать продукт - Windows Server 2008 (или R2). Тип лицензии - на Устройство. Количество - 50 (или например 9999 :))
  14. Лицензия инсталлировалась.
  15. Закрываем окно Terminal Server Licensing.
  16. Область применения и количество можно менять и переустанавливать.
  17. Добавляете в групповую политику серверов автообнаружение сервера лицензий терминала.
  18. Всё готово!

вторник, 17 декабря 2013 г.

Увеличение памяти для правил в Outlook

Увеличение памяти для правил в Outlook

При создании правила в Outlook появилось окно с ошибкой "Некоторые правила невозможно загрузить в Microsoft Exchange, и они были отключены. Некоторые параметры не поддерживаются, или не хватает места для хранения ващих правил."
Устранить данную проблему можно увеличив память для правил в Outlook, для конкретного пользователя.
Для начала посмотрим сколько выделено памяти для правил у пользователя, для этого запускаем Exchange Management Console на Exchange servere (команда подойдет как для Exchange2007 так и для Exchange2010) и запускаем команду:
Get-Mailbox username | ft name, RulesQuota
По умолчанию используется 64 Кб. Для того чтобы увеличить память для правил вводим команду в Exchange Management Console:
Set-Mailbox -identity username -RulesQuota 256Kb
username- логин пользователя.
Тем самым мы увеличим память до 256Kb (это максимальное значение для правил).
Если и этого места вам мало, рекомендуется уменьшить название правил.

Оригинал тут

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

Оптимизация Windows

12 мифов об оптимизации SSD, которые никогда не умрут

Выгрузка из памяти неиспользуемых DLL
Если у вас недостаточно оперативной памяти, то часть можно освободить путем выгрузки неиспользуемых библиотек. В реестре открываем раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer и создаем параметр типа DWORD с именем AlwaysUnloadDll. Значение параметра 1

Не выгружать из оперативной памяти коды ядра и драйверов
Если на компьютере 2 Гб и более оперативной памяти, то приложения будут быстрее откликаться на действие пользователя, если коды ядра и драйвером будут оставаться в оперативной памяти, а не сбрасываться в файл подкачки. Открываем раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, находим параметр DisablePagingExecutive и меняем его значение на 1

Не выгружать из оперативной памяти коды ядра
Изменение этого параметра не будет выгружать ядро, а будет работать непосредственно в памяти, а не загружать различные модули с жесткого диска. Открываем раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
Memory Management и меням параметр LargeSystemCache на 1

Повышение производительности NTFS
Откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem, найдите параметр NtfsDisableLastAccessUpdate и установите значение 1. Это отключит запись последнего времени доступа к файлу. И измените значение параметра NtfsDisable8dot3NameCreation на 1. Это отключит создание специальной таблицы файлов для имен в формате MS-DOS

Повышение приоритета активным приложениям.
Приложения в Windows работают как в активном режиме, так и в фоновом. Если хотите, чтобы активные приложения получали больше ресурсов, тем самым работали быстрее, то в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl найдите параметр Win32PrioritySeparation. По умолчанию значение равно 2. Максимальное значение 26, но если у вас система недостаточно мощная, то изменять этот параметр надо осторожно. Рекомендуется для таких систем максимальное значение 6 Для мощных систем можно ставить и большее значение.

Оригинал

EnablePrefetcher, EnableSuperfetch - отключаются в случае SSD
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="N"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\\OptimalLayout]
"EnableAutoLayout"=dword:00000000

Запрещаете дополнительную нагрузку на файл подкачки:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
"ClearPageFileAtShutdown"=dword:00000000

Ускоряете работу интерфейса, в т.ч. рабочего стола:
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinAnimate"="0"

Уменьшаете до 0 искусственную задержку выпадения меню:
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"

Поддержка TRIM в win8:
fsutil behavior query DisableDeleteNotify

DisableDeleteNotify = 0 -  поддержка команды TRIM включена
DisableDeleteNotify = 1 -  функция TRIM выключена.

Включать TRIM можно командой
fsutil behavior set DisableDeleteNotify 0

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

Задержка загрузки службы при старте системы

Сервер Exchange загружается, но контроллер AD ещё не запущен/
В результате  некоторые сервисы эксчейнджа не стартуют.
Решения проблемы установка у этих сервисов параметра - перезагрузка после сбоя.
И ещё один вариант - отложить загрузку Exchange  на некоторое время. Типо в это время успеет запуститься контроллер.

Взято тут - kb940845
на примере "Служба топологии Microsoft Exchange Active Directory", от которой зависят все остальные службы Exchange:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeADTopology
BootPause, DWORD, ставим 120 секунд

пятница, 18 октября 2013 г.

Надо удалить отключенные ящики в Exchange

Смотрим список удалённых ящиков:
Get-MailboxStatistics –Database "Mailbox Database 2128529418" | where {$_.DisconnectReason -eq "Disabled"} | Select DisplayName, MailboxGuid, Database

Прибиваем физически ящик в базе:
Remove-StoreMailbox -Database "Mailbox Database 2128529418" -Identity 86a50cf1-0618-49a4-a88d-62f9d2bae76a –MailboxState Disabled