Постапокалипсис это конечно интересно, но вы можете представить себе планету, где не родилось ни одного человеческого ребенка за 18 лет?
Дитя человеческое, 2006
С утра я понял что 17 числа мне нужно обнулить пребывание (визаран), но 17ое - среда, поэтому прыгнул в машину и помчал до Боснии (Оригиналы)
![]() |
| Надо больше крючков |
![]() |
| Ластимся к сковородке, не любит металл |
Купил в итоге чай. Сначала взял левый за 11, наивно полагая что это чистый чай и только в машине уловил легкий запах бергамота....
Теперь я на месяц обеспечен english five o`clock
А в другой точке магазина mix markt оказался майский не пакетированный за 3,6
![]() |
| Вот такие кадры, говорят не опасны |
![]() |
| А я думал их на заводе делают, оказывается они растут на деревьях |
![]() |
| Вон какая красавица попалась |
"Но у программы есть косяк - она не сразу освобождает мышь при переключениях между окнами, например перешли из окна RDCMan в окно браузера и пытаетесь прокрутить страницу, первые секунд 5 ноль реакции. Такая же ситуация с функциональными клавишами мыши (громкость), переходишь на другое окно за пределами RDCMan и сразу они не работают ((("
Ха, оказывается глюк скорее в самой мышке. В отличии от старой A4Tech G10 дополнительные клавиши не работают без приложения. А глюк с прокруткой уходит, если отключить "плавную прокрутку", но глюк с изменением громкости сохраняется.
P.S.
После установки Logi Options+ глюк исчез
В январе 2023 sysinternals обновили свой инструмент Remote Desktop Connections Manager, наконец появилась поддержка папок в дереве. Но проблема с размытым шрифтом не решена, еще в старой версии я где то откопал конфиг (манифест), который исправляет размытие, собственно привожу его содержимое:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="rdcman" type="RdcMan.Configuration.RdcManSection, RDCMan"/>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<rdcman>
<!-- Size options for client size and remote desktop size. Only the first ten are used. -->
<displaySizes>
<add size="800 x 600"/>
<add size="1024 x 768"/>
<add size="1280 x 1024"/>
<add size="1366 x 768"/>
<add size="1440 x 900"/>
<add size="1600 x 1200"/>
<add size="1920 x 1200"/>
</displaySizes>
</rdcman>
</configuration>
Нужно сохранить в файл с именем "назавание исполняемого файла + .xml" и положить в одну папку с исполняемым файлом
Эта заметка по необходимым командам при работе с отключенными/удаленными ящиками
Как посмотреть размер БД (databasesize) и свободное в ней место (availablenewmailboxspace)? (удаленные письма/ПЯ не уменьшают размер базы, а освобождают место под новые письма)
Get-MailboxDatabase -Status | ft name,databasesize, availablenewmailboxspace -auto
Отключенные или удаленные по-умолчанию не удаляются сразу, настройка лимита возможна через ECP в свойствах базы (limits-Keep deleted mailboxes for days)
Как посмотреть список пя со статусом отключен во всех БД
Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -eq "Disabled" } | ft DisplayName,Database,DisconnectDate,MailboxGUID
Как посмотреть список пя со статусом отключен в одной БД (MAIN-DB)
Get-MailboxStatistics –database MAIN-DB | Where { $_.DisconnectReason -eq "Disabled" } | ft DisplayName,Database,DisconnectDate,MailboxGUID
Как посмотреть список удаленных ПЯ со статусом SoftDelete
Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -eq "SoftDeleted" } | ft DisplayName,Database,DisconnectDate,MailboxGUID
Как окончательно удалить почтовый ящик. Identity берем из предыдущих команд (MailboxGUID). Указание MailboxState обязательное, неправильное указание MailboxState приведет к исключению. Дананя команда не удалит почтовый ящик, если он не имеет указанный MailboxState
Remove-StoreMailbox -Database MAIN-DB -Identity "2556944e-8ccb-4c7e-8bd3-ee2a223b071e" -MailboxState Disabled
Удаление всех ПЯ во всех БД со статусом Disabled
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState Disabled}
Удаление всех ПЯ в определенной БД (MAIN-DB) со статусом Softdeleted. Напоминаю, –Whatif позволяет посмотреть что будет при выполнении команды, без ее выполнения
Get-MailboxStatistics –Database MAIN-DB | Where-Object {$_.DisconnectReason –eq “Softdeleted”} | ForEach {Remove-StoreMailbox –Database $_.database –identity $_.mailboxguid –MailboxState Softdeleted}
Возможно потребуется использвать не -eq, а -like и $_.database.name вместо $_.database
Get-MailboxStatistics –Database MAIN-DB | Where-Object {$_.DisconnectReason –like “Softdeleted”} | ForEach {Remove-StoreMailbox –Database $_.database.name –identity $_.mailboxguid –MailboxState Softdeleted}
Стоит отметить то, что статистика обновляется не сразу и данные об отключенных/удаленных ящиках может появится не сразу, поэтому если припекает, то можно пнуть
Get-MailboxStatistics -Database MAIN-DB | ForEach {Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false}
Подключаем отключенный ящик к его старому пользователю
Connect-Mailbox -Identity "AA" -Database MAIN-DB -User AA
Восстановить содержимое отключенного пя в другой ящик
New-MailboxRestoreRequest -SourceDatabase MAIN-DB -SourceStoreMailbox "AA" -TargetMailbox "Admin"
Для очистки свободного пространства (т.н. WhiteSpace) потребуется выполнить дефрагментацию, которая по сути является обычным переносом в пустую базу. Для выполнения операции нужно минимум 110% свободного места на диске от размера БД. Для выполнения операции используется Eseutil /d. Логика проста - переходим в каталог БД, размонтируем БД, запускаем дефрагментацию, монтируем ящик обратно.
cd F:\Mailbox\base\
Dismount-Database MAIN-DB
Eseutil /d base.edb /t E:\temp\temp.edb
Mount-Database MAIN-DB
У меня БД MAIN-DB весит 1,5Тб, а диск всего 2, поэтому для темп используется другая локация. Стоит также обратить внимание на то, что скорость выполнения зависит от многих факторов, например 1,5Тб может фрагментироваться больше суток.
<textarea class="tn-atom__inputs-textarea">{
"0":{
"lid":"1531306540094",
"ls":"10",
"loff":"",
"li_type":"nm",
"li_name":"name",
"li_ph":"Ваше имя",
"li_req":"y",
"li_nm":"name"
},"1":{
"lid":"1531306243545",
"ls":"20",
"loff":"",
"li_type":"in",
"li_ph":"Название компании",
"li_req":"y",
"li_nm":"Input"
},"2":{
"lid":"1641639117636",
"ls":"30",
"loff":"",
"li_type":"ph",
"li_req":"y",
"li_masktype":"a",
"li_maskcountry":"RU",
"li_nm":"Phone"
},"3":{
"lid":"1641639130662",
"ls":"40",
"loff":"",
"li_type":"ta",
"li_ph":"Опишите ваш запрос",
"li_rows":"5",
"li_nm":"Textarea"
},"4":{
"lid":"1641639130663",
"ls":"50",
"loff":"",
"li_type":"tx",
"li_text":"Нажимая кнопку отправить Вы соглашаетесь с <a href=\"\\personal_data_processing_policy.doc\" target=\"_blank\">политикой обработки персональных данных</a>"
}
}</textarea>
![]() |
| The Church of St. George |
![]() |
| View from the hill in Gorica park |
![]() |
| Красавец |