Skip to content

Instantly share code, notes, and snippets.

#Использовать logos
#Использовать tempfiles
Перем Лог;
Перем ЭтоWindows;
Перем Базы;
Перем ОшибкиПоиска;
///////////////////////////////////////////////////////////////////////////////////////////////////
// ОСНОВНЫЕ МЕТОДЫ
Set-ExplorerOptions -showHiddenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
Enable-RemoteDesktop
cinst 7zip -y
cinst notepadplusplus -y
cinst flashplayerplugin -y
cinst adobereader -y
cinst office365homepremium -y
cinst totalcommander -y
cinst teamviewer -y
cinst ammyy-admin -y
renames.txt eol=crlf
*.bsl eol=crlf
@rsyuzyov
rsyuzyov / userdb-dailyplan.sql
Last active September 21, 2020 07:16
Типовой план ежедневного обслуживания пользовательских баз для MS SQL на основе ola hallengren
declare @EmailFrom nvarchar(100) = 'ИмяПочтового профиля'
declare @EmailTo nvarchar(100) = 'адреса получателей через запятую'
declare @ErrorsQuery nvarchar(1000) = 'SELECT TOP 10 DatabaseName, StartTime, EndTime, ErrorNumber, ErrorMessage FROM master.dbo.CommandLog WHERE ErrorNumber <> 0 AND StartTime >= CONVERT (date, SYSDATETIME())'
declare @BackupPath nvarchar(100) = 'Каталог бэкапов'
declare @SiteName nvarchar(100) = 'SQL.' + @@SERVERNAME + '.' + DEFAULT_DOMAIN()
declare @Subject nvarchar(100)
declare @Result int;
/* Бэкап логов */
EXECUTE @Result = dbo.DatabaseBackup
@rsyuzyov
rsyuzyov / install-all-certs.cmd
Last active January 14, 2017 07:10
Установка всех доступных сертификатов cryptopro
"C:\Program Files (x86)\Crypto Pro\CSP\csptest.exe" -absorb -provtype 75 -cert
pause
@rsyuzyov
rsyuzyov / restore-db-from-olahallengren-backup.sql
Last active July 20, 2022 11:43
Восстановление БД из бэкапа, созданного с помощью решения Ola Hallengren
/*
Скрипт для восстановления базы из бэкапов, сделанных с помощью решения Ola Hallengren (https://ola.hallengren.com)
Сделано по мотивам http://jason-carter.net/professional/restore-script-from-backup-directory-modified.html
и http://www.codepimp.org/2015/04/automated-restore-using-ola-hallengrens-sql-server-backup/
На github есть готовые решения для восстановления из ola-бэкапов, это просто еще один вариант со своими особенностями:
- восстановление баз на любом (не исходном) сервере
- восстановление в указанный каталог
- восстановление на момент времени
- восстановление не только от последнего полного бэкапа, то есть можно указать любую дату в прошлом, были бы бэкапы
- скрипт умеет обрывать соединения с конечной базой перед восстановлением
@rsyuzyov
rsyuzyov / check-vm-replication-state.ps1
Created February 10, 2017 16:39
Проверка и восстановление репликации виртуальных машин (для планировщика)
# Для работы скрипта необходимо задать переменные:
# $clientname, $hvhosts
#
# В функции отправки почты в техподдержку задать переменные:
# $emailTo, $emailFrom, $password, $smtpServer
#
##############################################################################
delete from configsave
delete from config where FileName = 'commit'
delete from config where FileName = 'dynamicCommit'
delete from config where FileName = 'dbStruFinal'
#!/bin/sh
# simple installer for Ubuntu 14.04 https://bitbucket.org/EvilBeaver/1script/wiki/Home
echo 'Starting wgeter latest develops'
wget --continue http://oscript.io/downloads/night-build/latest.zip
unzip -o latest.zip -d osc-engine
@rsyuzyov
rsyuzyov / change-appdata-1c-path.cmd
Last active April 9, 2017 08:26
Перенос каталогов кэшей и настроек 1С из AppData/Local и AppData/roaming на ssd
rd /s /q "%userprofile%\AppData\Roaming\1C"
rd /s /q "%userprofile%\AppData\Local\1C"
mkdir "G:\users\%username%\AppData\Roaming\1C"
mkdir "G:\users\%username%\AppData\Local\1C"
mklink /j "%userprofile%\AppData\Roaming\1C" "G:\users\%username%\AppData\Roaming\1C"
mklink /j "%userprofile%\AppData\Local\1C" "G:\users\%username%\AppData\Local\1C"
rem pause