Skip to content

Instantly share code, notes, and snippets.

View themaximax's full-sized avatar

Maxim Maximov themaximax

View GitHub Profile
@themaximax
themaximax / mnt-print.automount
Last active March 19, 2024 17:08
Печать на сетевой принтер без драйверов
[Unit]
Description=Авто монтирование сетевой папки
[Automount]
Where=/mnt/print
TimeoutIdleSec=30
[Install]
WantedBy=graphical.target
@echo off
set server=ZAGS-SERVER
set share=ZAGS32
set disk=Z
set check=%disk%:\zags32.exe
rem Если сетевой диск смонтирован, то просто запускаем программу
if exist %check% goto run
:loop
@themaximax
themaximax / adsync.sh
Last active August 30, 2022 13:07
Скрипт синхронизации AnyDesk. Получается своего рода адресная книга для бесплатной версии.
#!/bin/bash
userconf="$HOME/.anydesk/user.conf"
# Указываем файл в "облаке", если его нет, он будет создан автоматически
cloud="$HOME/MEGAsync/anydesk.txt"
if ! [ -f "$userconf" ]; then
echo -e "Ошибка: Файл $userconf не найден!\n\tСкорее всего не установлен AnyDesk" >&2
exit 1
fi
# Скрипт автоматической настройки школьного интернета v0.3.1
# Макс Максимов, https://vk.com/itmax
$cert = 'ca.root.crt'
$server = '10.0.46.52' #'77.34.90.72'
$port = '3128'
$bypassList = '192.168.*;10.*;<local>'
# Для совместимости со старыми версиями powershell
if ($PSScriptRoot -eq $null) {
$PSScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition
@themaximax
themaximax / Reboot-TL-R480T.ps1
Last active January 31, 2021 13:19
Скрипт перезагрузки роутера TP-Link TL-R480T+ [Powershell + Selenium]
Clear-Host
#Указываем папку c webdriver.dll и драйвером нужного браузера
$seleniumPath = 'C:\scripts\selenium'
#Указываем браузер
$browser = 'firefox'
#Арес веб-интерфейса роутера
$url = 'http://192.168.1.1'
#Добавляем путь до webdrivera в переменные окружения пользователя
if (($env:Path -split ';') -notcontains $seleniumPath) {
@themaximax
themaximax / Backup-Skif.ps1
Created April 22, 2018 18:34
Backup Skif_BP MSSQL Database
$server = "localhost" #Адресс сервера (в моем случае локальный)
$db = "Skif_Bp" #База данных
$back_dir = "E:\backup" #Куда сохранять бэкапы
$file_name = $db + "_" + (Get-Date -Format yyyy-MM-dd) + ".bak" #имя бэкапа вида BaseName_2018-12-31.bak
$arch_type = "7z" #Тип архива
$days = 14 #сколько дней хранить бекапы
#Для бекапа сетевой базы нужно будет использовать логин и пароль для доступа к серверу
#cм. справку к команде Backup-SqlDatabase
Set-Location $back_dir