Windows

RDP на обычном компьютере

RDP Wrapper Library by Stas’M Данный проект позволяет включить поддержку сервера удалённых рабочих столов (RDP Host) на системах для домашнего пользования с урезанным функционалом, а также снять ограничение на использование параллельных сессий. RDP Wrapper работает в качестве прослойки между менеджером управления службами (SCM) и службой терминалов (TermService), таким образом файл termsrv.dll остаётся нетронутым. Также этот метод устойчив против обновлений Windows. http://stascorp.com/load/1-1-0-63

Read More

Просмотр размера баз MS SQL

Выводим список баз данных с помощью процедуры sp_helpdb Хранимая процедура sp_helpdb выводит меньше информации о параметрах баз данных, однако она показывает дополнительную полезную информацию, например, размер базы данных. Также данный способ предпочтительней, если список баз данных необходим клиентскому приложению, т.е. из клиента лучше вызывать хранимую процедуру, чем посылать SQL запрос SELECT. Процедура sp_helpdb возвращает следующие данные: name – Название базы данных; db_size – Общий размер базы данных; owner – Владелец базы данных; dbid – Идентификатор базы данных; created – Дата…

Read More

Обновление сертификатов на Exchange 2007

В начале заходим на сайт https://www.digicert.com/easy-csr/exchange2007.htm на котором есть генератор powershell скрипта для Exchenge консоли. Скрипт должен получится вида: New-ExchangeCertificate -GenerateRequest -Path c:\SertName.csr -KeySize 2048 -SubjectName “c=UA, s=Kyiv, l=Kyiv, o=MYNETWORK, ou=IT, cn=SertName” -DomainName MAILSERVER, MAILSERVER.MYNETWORK.local, mail.sitename.com, autodiscover.sitename.com, *.sitename.com -PrivateKeyExportable $True Далее ищем компьютер в сети на котором установлен Microsoft’s Certificate Services Заходим на этот компьютер по ссылке http://compnamewithSERT.mynetwork.local/certsrv используя Internet Explorer, т.к. другие браузеры могут некорректно отработать. В окно “Saved Request” вставляем текст из файла, который был создан скриптом выше.…

Read More

Увеличение размера VHD, VHDX через CMD

Периодически надо увеличивать размер виртуальных дисков, которые подключены не средствами HYPER-V. Делается это все в командной строке под администратором: Запускаем CMD, под админом Запускаем diskpart SELECT VDISK file=”пусть к vhd” (VHD должно быть в состоянии detach) EXPAND VDISK MAXIMUM=”новый размер в мегабайтах“ exit Вот и все, дальше диск аттачим назад и делаем “Extend Volume…”  в консоле управления дисками на разделе увеличенного диска  

Read More

При бэкапе ошибка “System writer is not found in the backup”

При выполнения бэкапа возникает “System writer is not found in the backup” Проблема как я перевел другие статейки с Visual Studio и тем что что то там свыше 1000 вложенных папок. Решается запуском в командной строке: Takeown /f %windir%winsxstempPendingRenames /a  icacls %windir%winsxstempPendingRenames /grant “NT AUTHORITYSYSTEM:(RX)” icacls %windir%winsxstempPendingRenames /grant “NT Servicetrustedinstaller:(F)” icacls %windir%winsxstempPendingRenames /grant BUILTINUsers:(RX) Takeown /f %windir%winsxsfilemaps* /a  icacls %windir%winsxsfilemaps*.* /grant “NT AUTHORITYSYSTEM:(RX)” icacls %windir%winsxsfilemaps*.* /grant “NT Servicetrustedinstaller:(F)” icacls %windir%winsxsfilemaps*.* /grant BUILTINUsers:(RX) net stop cryptsvc net start cryptsvc И если…

Read More

Архивирование и заливка архива по ФТП

Т.к это делается для бэкапа 1С, то в скрипте надо в начале копировать базу, иначе могут возникнуть проблемы с доступом к файлам. Создаем файл-макрос для фтп  C:\CMD\ftp_command.txt: Логин Пароль mput C:\backup\*.7z quit Далее создаем cmd с содержанием ниже и ставим этот скрипт в планировщик: @Echo Off SetLocal EnableExtensions EnableDelayedExpansion set D=%DATE% mkdir C:\CMD\tmp xcopy C:\ANR\ANRBase C:\CMD\tmp /H /C /E /Y @cd /d “C:\backup” && @forfiles /d -1 /C “cmd /c if @isdir==FALSE del /s /q @file” “C:\Program Files\7-Zip\7za.exe” a -tzip…

Read More