Skip to content

Instantly share code, notes, and snippets.

@rsyuzyov
rsyuzyov / dump-cfg.os
Created April 8, 2017 21:24
Выгрузка конфигурации базы в файл
//#Использовать deployka/src
#Использовать v8runner
СтрокаСоединения = "/FG:\infobases\lvz_std";
Пользователь = "Пользователь";
Пароль = "";
//Конфигуратор = ЗапускПриложений.НастроитьКонфигуратор(СтрокаПодключения, Пользователь, Пароль);
Конфигуратор = Новый УправлениеКонфигуратором();
Конфигуратор.УстановитьКонтекст(СтрокаСоединения, Пользователь, Пароль);
@rsyuzyov
rsyuzyov / clear-1c-cache.ps1
Created April 21, 2017 04:23
Очистка кэша 1С
Get-ChildItem "$env:USERPROFILE\AppData\Local\1C\1Cv8\*","$env:USERPROFILE\AppData\Roaming\1C\1Cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
@rsyuzyov
rsyuzyov / clear-1c-cache.cmd
Created April 21, 2017 06:14
Удаление кэша пользователя
del /F /Q /S "%USERPROFILE%\AppData\Local\1C\1Cv8"
del /F /Q /S "%USERPROFILE%\AppData\Roaming\1C\1Cv8"
del /F /Q /S "%USERPROFILE%\AppData\Local\1C\1Cv82"
del /F /Q /S "%USERPROFILE%\AppData\Roaming\1C\1Cv82"
@rsyuzyov
rsyuzyov / posh_dns_sql.ps1
Last active November 7, 2017 07:49
posh dns&sql
#add alias "ib1.1c.domain.local" to srv-ws1.domain.local
Add-DnsServerResourceRecordCName -Name "ib1" -HostNameAlias "srv-ws1.domain.local" -ZoneName "1c.domain.local" -ComputerName "srv-dc"
#sql version
invoke-sqlcmd "select @@version" -ServerInstance "srv-mssql"
#db list
invoke-sqlcmd "select name, database_id, create_date from sys.databases" -ServerInstance "srv-mssql"
Import-Module c:\scripts\update-cname.ps1
invoke-sqlcmd "select name from sys.databases where database_id > 4" -ServerInstance "srv-mssql" | ForEach-Object {Update-CNAME $_.name "srv-mssql.domain.local" "dbs.domain.local" "srv-dc"}
@rsyuzyov
rsyuzyov / update-cname.ps1
Created November 5, 2017 18:33
MS DNS - add or update CNAME
function Update-CNAME {
[CmdletBinding()]
param(
[Parameter(Position=0,HelpMessage="Alias (short name)",Mandatory=$true,ValueFromPipeline=$true)]
[string] $Alias,
[Parameter(Position=1,HelpMessage="CName (FQDN)",Mandatory=$true,ValueFromPipeline=$true)]
[string] $Name,
[Parameter(Position=2,HelpMessage="Zone of the alupdatsdfias",Mandatory=$true,ValueFromPipeline=$true)]
[string] $ZoneName,
@rsyuzyov
rsyuzyov / posh-commands.ps1
Last active November 6, 2017 05:12
powershell commands
#Установка клиента telnet
Import-Module servermanager
Add-WindowsFeature telnet-client
@rsyuzyov
rsyuzyov / linux-commands
Last active December 4, 2024 04:02
linux commands
Сразу после установки:
apt install fail2ban sysstat atop htop iotop iftop net-tools mc ncdu zfs-auto-snapshot
apt install dosfstools rsync ntfs-3g ntfs-config perf-tools-unstable
=========================================
Настройка fail2ban:
/etc/fail2ban/jail.local
[proxmox]
enabled = true
@rsyuzyov
rsyuzyov / create-1c-ras-service.ps1
Last active February 27, 2019 04:12
create 1c ras service
sc.exe create "1C:Enterprise RAS" binpath= "C:\Program Files\1cv8\8.3.10.2466\bin\ras.exe cluster --service --port=1545 localhost:1540" displayname= "1C:Enterprise RAS" start= auto
net start "1C:Enterprise RAS"
#https://its.1c.ru/db/v8313doc#bookmark:cs:TI000000192
@rsyuzyov
rsyuzyov / ship-log.sql
Last active August 14, 2018 12:38
log shipping
-- доставка журнала транзакций из бэкапов, сделанных с помощью https://ola.hallengren.com/
-- https://www.brentozar.com/archive/2017/03/databaserestore-open-source-database-restore-stored-procedure/
-- Кратко: ставим https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit, выполняем sp_DatabaseRestore.sql
DECLARE @SourceDBName sysname = 'database' -- Имя исходной базы
DECLARE @RootPath NVARCHAR(500) = '\\backup-store\backup$' -- Каталог с бэкапами. Можно указывать общий путь (как в скриптах ola), либо полный путь для базы. Примеры: '\\КаталогБэкапов' или '\\КаталогБэкапов\ИмяСервера\ИмяБазы'
DECLARE @ServerName NVARCHAR(100) = 'source-sql-server-name' -- Если @RootPath указан без имени сервера и базы, то имя сервера используется для вычисления полного пути к бэкапам. Если не указан, то берется имя текущего сервера
DECLARE @FullPath NVARCHAR(500) = @RootPath + '\' + @ServerName + '\' + @SourceDBName + '\FULL\'
DECLARE @LogPath NVARCHAR(500) = @RootPath + '\' + @ServerName + '\' + @SourceDBName + '\L
@rsyuzyov
rsyuzyov / delete-create-1c-service.ps1
Last active October 31, 2025 08:25
Удаление и регистрация службы сервера 1С (delete-create-1c-service.ps1)
#http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/
#http://tavalik.ru/agent-servera-1spredpriyatiya-8-ego-parametry-zapuska/
cd 'C:\Program Files\1cv8\8.3.10.2466\bin'
.\ragent.exe -rmsrvc
.\ragent.exe -instsrvc -port 1540 -regport 1541 -range 1560:1591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"
#Установка сервиса данным способ убивает другие имеющиеся службы сервера 1С, при необходимости создания более одной службы пользуемся утилитой sc
#С помощью sc:
sc create "1c-server-1640" binPath= "\"C:\Program Files (x86)\1cv8\8.3.13.1513\bin\ragent.exe\" -srvc -agent -port 1640 -regport 1641 -range 1660:1691 -d \"C:\Program Files (x86)\1cv8\srvinfo2"" start= auto displayname= "Агент сервера 1С:Предприятия 8.3 (1640)" obj= ".\USR1CV8" password= "pwd