Архив рубрики: Windows 2008

Переход на постоянное зимнее время 26.10.2014 Centos/Debian/Ubuntu/Windows/Cisco… etc

Собственно актуально.

В соответствии с постановлением главы нашего государства переход на зимнее время состоится в ночь на 26 октября 2014 года

Ман по переходу на различных версиях ОС ниже.

Windows (2008 R2)

wusa.exe \\FS\setup$\Windows6.1-KB2998527-x64.msu /quiet /norestart
tzutil /s "Russian Standard Time"

Freebsd

[root@eis /home/lexit/tzdata] zdump -v /etc/localtime | grep 2014

#fetch ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
#mkdir tzdata 
#cd tzdata
#tar xzf ../tzdata-latest.tar.gz
#zic europe
#tzdata
[x]Europe [x] Russian Federation][x] Moscow

# zdump -v /etc/localtime | grep 2014
/etc/localtime Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
/etc/localtime Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800

Centos

Вариант 1. ( для продакт сред может принести лишний геморой)   yum update && yum upgrade

Вариант 2.

# yum update tzdata
# rm -rf /etc/localtime
# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Debian / Ubuntu / + (java)

Вариант 1. ( для продакт сред может принести лишний геморой) apt-get update && apt-get upgrade

Вариант 2.

wget http://ftp.ru.debian.org/debian/pool/main/t/tzdata/tzdata_2014h-2_all.deb 
dpkg -i tzdata_2014h-2_all.deb 

#JAVA
wget http://ftp.ru.debian.org/debian/pool/main/t/tzdata/tzdata-java_2014h-2_all.deb
dpkg -i tzdata-java_2014h-2_all.deb

#check
zdump -v /etc/localtime | grep 2014

Java (Windows)

 

http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html

c:\Install>java -jar tzupdater.jar -u -v
java.home: C:\Program Files\Java\jre7
java.vendor: Oracle Corporation
java.version: 1.7.0_71
JRE time zone data version: tzdata2014c
Embedded time zone data version: tzdata2014h
Extracting files... done.
Renaming directories... done.
Validating the new time zone data... done.
Time zone data update is complete.

Exchange

Exchange Server meetings in Russian time zones as well as names of time zones are incorrect after October 26, 2014

http://support2.microsoft.com/kb/3004235

Cisco

clock timezone MSK 3
ntp master 3
ntp server 192.168.0.2

Автоматическое приветственное письмо новому сотруднику компании. Exchange 2013

Для реализации данной функциональности будем использовать агента «Scripting Agent» сервера MS Exchange ( по умолчанию агент отключен)

1. агент сценариев использует файл “ScriptingAgentConfig.xml”, который находится в директории \Bin\CmdletExtensionAgents папки в которую установлен сервер Ms Exchange.   Читать далее

Перечисление на основе доступа Windows 2008 R2

Access-based Enumeration (доступ на основе разрешений)
позволяет на общих сетевых ресурсах скрыть от пользователей файлы и папки, к которым у них отсутствует NTFS-доступ.

Включение Windows 2008 R2 Читать далее

Блокировка пользователя при увольнении

Задача:
1. Выгрузка почты аккаунта пользователя при увольнении в pst файл
2. Установка переадресации на замещающего сотрудника
3. Перенос учетки в OU blocked
4. блокировка аккаунта
5. Информирование ответственных лиц компании

$Account = read-host "Введите аккаунт для блокировки:";
$zam = read-host "Аккаунт заместителя:";
$PathAccount = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)";
IF ($PathAccount -ne $NULL) {
$AccountName = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr givenName -l;
$AccountSName = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr sn -l;
$AccountTitle = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr title -l;
$AccountDepartment = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr department -l;
$AccountCompany = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr company -l;
$AccountTel = dsquery * -filter "&(objectcategory=user)(sAMAccountName=$Account)" -attr telephoneNumber -l;
$DisabledDate = Get-Date -format d;
dsmod user $PathAccount -desc $DisabledDate -disabled yes ;
$dt = get-date -format 'MMM-yyyy';
md \\mail\archive$\blocked\$dt\$Account;
Set-Mailbox -HiddenFromAddressListsEnabled $true -Identity "$Account";
Set-Mailbox -Identity "$Account" -ForwardingAddress "$zam" -DeliverToMailboxAndForward $false
New-MailboxExportRequest -Mailbox "$Account" -FilePath \\mail\archive$\blocked\$dt\$Account\$Account.pst;
$OUBlocked = 'ou=Blocked,dc=domain,dc=lh';
dsmove $PathAccount -newparent $OUBlocked;
$enc = New-Object System.Text.utf8encoding
Send-MailMessage -From "IT-DEPT-NOTIFIER <postmaster@domain.ru>" -To "help@domain.ru", "hr@domain.ru"  -Encoding $enc -Subject "Пользователь $Account был заблокирован" -BodyAsHtml "Логин: <b>$Account</b><br />Сотрудник: <b>$AccountName $AccountSName</b><br />Телефон: <b>$AccountTel</b><br />Должность: <b>$AccountTitle</b><br />Департамент: <b>$AccountDepartment</b><br />Компания: <b>$AccountCompany</b><br /><hr />Это сообщение создано автоматически. Просьба не отвечать на него." -Priority High -SmtpServer mail.domain.lh;
} ELSE {
echo "Нет пользователя!"
}

Размер таблиц в БД MSSQL 2008

Дабы не потерять!

DBCC UPDATEUSAGE (0);
create table #t(name varchar(255), row varchar(255), reserved varchar(255), data varchar(255), inxex_size varchar(255), unused varchar(255))
insert into #t
  exec sp_msforeachtable N'exec sp_spaceused ''?'''
select * from #t order by CONVERT(bigint,REPLACE(data,' KB','')) DESC
drop table #t

 

IP-адрес XXXXX, указанный для этого сетевого адаптера, уже назначен другому…

В компьютере сгорела сетевая карта,  после установки новой, при задании IP адреса, появляется следующее сообщение: «IP-адрес XXXXX, указанный для этого сетевого адаптера, уже назначен другому…» , старый сетевой адаптер не отображается в папке сетевые подключения.

Пуск -> Выполнить -> CMD

set devmgr_show_nonpresent_devices=1
cd %SystemRoot%\System32
start devmgmt.msc

Вид -> Скрытые устройства.

Удалите ненужную сетевую карту.

Блокировка устаревших записей ПК AD

Powershell

PS C:\Users\lexit>  Import-Module ActiveDirectory
PS C:\Users\lexit> get-command -module ActiveDirectory
PS C:\Users\lexit> $OldDate = (Get-Date).AddDays(-45).ToFileTime()
PS C:\Users\lexit> $r=Get-ADComputer -Property Name,lastLogonDate -Filter {lastLogonDate -lt $OldDate} | Set-ADComputer -Enabled $false

Удаление несуществующего контроллера домена

1. НЕсуществующий контроллер домена dc9.domain.local (Физически не существует)
2. Доступный контроллер домена DC10.domain.local

C:\Windows\system32>ntdsutil
ntdsutil: metadata cleanup
metadata cleanup: connections
server connections: connect to server DC10.domain.local
Привязка к DC10.domain.local …
Подключен к DC10.domain.local с помощью учетных данных локального пользователя.
server connections: quit
metadata cleanup: select operation target
select operation target: list domain
Найдено доменов: 3
0 — DC=domain,DC=local
1 — DC=Branch,DC=domain,DC=local
2 — DC=NY,DC=domain,DC=local
select operation target: select domain 0
Нет текущего сайта
Домен — DC=domain,DC=local
Нет текущего сервера
Нет текущего контекста именования
select operation target: list sites
Найдено сайтов: 7
0 — CN=SPB,CN=Sites,CN=Configuration,DC=domain,DC=local
1 — CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=domain,DC=local
2 — CN=MSK,CN=Sites,CN=Configuration,DC=domain,DC=local
3 — CN=EKB,CN=Sites,CN=Configuration,DC=domain,DC=local
4 — CN=RST,CN=Sites,CN=Configuration,DC=domain,DC=local
5 — CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local
6 — CN=NSK,CN=Sites,CN=Configuration,DC=domain,DC=local
select operation target: select site 5
Сайт — CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local
Домен — DC=domain,DC=local
Нет текущего сервера
Нет текущего контекста именования
select operation target: list servers in site
Найдено серверов: 1
0 — CN=DC9,CN=Servers,CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local
select operation target: select server 0
Сайт — CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local
Домен — DC=domain,DC=local
Сервер — CN=DC9,CN=Servers,CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local
Объект DSA — CN=NTDS Settings,CN=DC9,CN=Servers,CN=SMR,CN=Sites,CN
=Configuration,DC=domain,DC=local
Имя DNS-узла — DC9.domain.local
Объект-компьютер — CN=DC9,OU=Domain Controllers,DC=domain,DC=local
Нет текущего контекста именования
select operation target: quit
metadata cleanup: remove selected server
Передача или захват ролей FSMO от выбранного сервера.
Удаление метаданных FRS для выбранного сервера.
Поиск членов FRS в «CN=DC9,OU=Domain Controllers,DC=domain,DC=local».
Удаление поддерева в «CN=DC9,OU=Domain Controllers,DC=domain,DC=local».
Ошибка при попытке удалить параметры FRS на CN=DC9,CN=Servers,CN=SMR,CN=Si
tes,CN=Configuration,DC=domain,DC=local: «Элемент не найден.»;
очистка метаданных продолжается.
«CN=DC9,CN=Servers,CN=SMR,CN=Sites,CN=Configuration,DC=domain,DC=local» удалена
с сервера «DC10.domain.local»
metadata cleanup:
metadata cleanup:
metadata cleanup: quit
ntdsutil: quit

2. Active Directory — Сайты и службы Удаляем сервер из сайта CN=SMR

3. Чистим все ветки DNS от устаревшей записи