Архив за месяц: Сентябрь 2013

Размер таблиц в БД 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

 

Запрет изменений настроек Firefox

1. Создаем файл mozilla.txt с таким содержимым:

//
lockPref("browser.startup.homepage", "http://ya.ru");
lockPref("network.proxy.type", 1); 
lockPref("network.proxy.http", "192.168.0.123");
lockPref("network.proxy.http_port", 3128);
lockPref("network.proxy.no_proxies_on", "localhost, 127.0.0.1,dc3,192.168.0.0/24");
lockPref("network.automatic-ntlm-auth.trusted-uris","192.168.0.0/24");

2. все символы этого файла сместить на 13 позиций в ASCII-таблице

воспользуемся утилитой http://home.comcast.net/~dabbink/dabbink/ByteShifter.htm

scrПолученный файл mozilla.cfg нужно положить в папку с исполняемым файлом Firefox:
Для Linux обычно: /usr/lib/firefox/
Для Windows обычно: C:\Program Files\Mozilla Firefox\  или C:\Program Files (x86)\Mozilla Firefox\

ткроем по этому пути подкаталог C:\Program Files (x86)\Mozilla Firefox\defaults\pref и там найдем файл channel-prefs.js. Откроем этот файл в текстовом редакторе и в конец добавим такую строку:
pref("general.config.filename", "mozilla.cfg");
Сохраним изменения.

Запускаем Firefox и смотрим

KB2872339

Microsoft выпустило новое обновление-которое-нельзя-устанавливать, KB2872339.
Это касается пользователей пиратской Windows 7

Данное обновление является продолжением печально известного KB2859537

Обновление KB2872339 заменяет KB2859537, т.е. содержит более новые версии файлов ядра. Его установка может привести к точно таким же проблемам, конкретно — перестают запускаться сторонние приложения, а также некоторые приложения Windows. Пользоваться системой невозможно.

13 августа Windows 7 x64 наслаждались ошибкой 0xc0000005, которая не позволяла запускать 32-битные приложения

wusa.exe /uninstall /kb:2859537 (kb2859537).
11 сентября)ситуация повторяется. Обновление kb2872339.

Лечится командой

wusa.exe /uninstall /kb:2872339.

Клиенту WinRM Shell не удается обработать запрос

Продолжаем отлавливать баги с MS EXCHANGE 2013 :))

+ FullyQualifiedErrorId : -2144108212,PSSessionOpenFailed
ПОДРОБНО: Подключение к xxx.xxx.RU
New-PSSession : [xxx.xxx.RU] Сбой обработки данных, полученных от удаленного сервера xxx.xxx.RU. Сообщение об ошибке:
Клиенту WinRM Shell не удается обработать запрос. Дескриптор оболочки, переданный функции WSMan Shell, недопустим. Дескриптор оболочки считается допустимым только в случае успешного завершения функции WSManCreateShell. Измените запрос, включив допустимый дескриптор оболочки, и повторите попытку. Подробности см. в разделе справки "about_Remote_Troubleshooting".
строка:1 знак:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTransportException
+ FullyQualifiedErrorId : -2144108212,PSSessionOpenFailed
Не удалось подключиться к серверу Exchange на текущем сайте.

Причина (в моем случае) : Неверный сертификат в IIS
Лечение: Идем в консоль IIS -> Exchange BackEnd правой кнопкой мыши — изменить привязки. Проверить какой сертификат выставлен.

Попытка выполнения команды FolderSync во время сеанса Exchange ActiveSync.

Попытка выполнения команды FolderSync во время сеанса Exchange ActiveSync.
Не удалось выполнить тест команды FolderSync.
Подробные сведения об этой проблеме и способах ее устранения

Подробнее
Служба Exchange ActiveSync возвратила ответ «HTTP 500» (внутренняя ошибка сервера).

Решаемо так:

1 Читать далее

Exchange 2013: Powershell

Удаление определенного письма со всех почтовых ящиков сервера

New-RoleGroup -Name "Import Export Admins" -Roles "Mailbox Import Export" -Members lexit@XXX.ru
New-ManagementRoleAssignment -Role "Support Diagnostics" –User lexit@XXX.ru
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User lexit@XXX.ru
Get-Mailbox -resultsize unlimited | Search-Mailbox -SearchQuery "Subject:'Тема письма' from:hr@XXX.ru sent:today" -DeleteContent -confirm:$false

Экспорт информации по почтовым ящикам

Get-Mailbox -OrganizationalUnit CORPLTD -Resultsize unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,@{Name="TotalItemSize(KB)";Expression={$_.TotalItemSize.Value.ToKB()}},ItemCount,lastlogontime,lastlogofftime,lastloggedonuseraccount | Export-Csv c:\temp\CORPLTD.csv | foreach {$_.length=($_.length)/1024/1024/1024; $_}

Exchange 2013 объект поврежден и находится в несогласованном состоянии. При проверке выявлены следующие ошибки:Параметр Database является обязательным на UserMailbox.

Exchange 2013: объект поврежден и находится в несогласованном состоянии. При проверке выявлены следующие ошибки:Параметр Database является обязательным на UserMailbox.

Собственно нашел вот такое решение:

Идем на контроллер домена. adsiedit.msc в контексте именования по умолчанию

В CN=Users находим соответствующих ящикам пользователей. Кликаем правой кнопкой мыши — свойства

Ищем параметры HomeMTA  HomeMDB. msExchHomeServerName Их меняем на правильные (правильные смотрим у рабочего пользовательского ящика ).