Можно выполнить ручную проверку с помощью правки hosts, но надо это дело автоматизировать. Как минимум, можно проверять работу сайта через консоль. Например, обращаться к резервному серверу по ip с помощью curl и передавать в заголовке имя нашего домена.
Я за любой кипиш кроме голодовки Е.В. Смольняков Смольняковщина (далее С.) – стиль управления людьми основанный в 2013 году Е. В. Смольняковым в одном из подразделений одного предприятия одного провинциального городка. Основной принцип С. – создать движуху; напрячь работников; пусть даже бесцельно и бессмысленно – но они должны куда-то стремиться; куда-то все время опаздывать. Нередко… Читать далее »
OBS Studio: отправка UDP-потока на второй ПК с помощью OBS Настройка OBS-Studio: Settings -> Output -> Output Mode -> Advanced Настройки – > Выход – > Режим Вывода – > Дополнительно Recording -> Type -> Custom Output (FFmpeg) Запись – > Тип – > Пользовательский Вывод (FFmpeg) FFmpeg Output Type -> Output to URL Тип… Читать далее »
В моём скрипте два обязательных параметра: путь к исходному текстовому файлу, и знак разделитель (по умолчанию — пробел):
1
2
3
4
5
6
7
8
9
10
11
12
[CmdletBinding()]
param
(
# Путь к текстовому файлу
[Parameter(Mandatory=$true)]
[string[]]$Path,
# Разделитель
# По умолчанию - пробел
[Parameter(Mandatory=$true)]
[char]$Separator = ' '
)
Считываем наш файл и запускаем Excel:
1
2
3
4
5
6
7
# Читаем файл
Write-Verbose "Читаем файл $Path"
$Content = Get-Content $Path
# Запускаем Excel
Write-Verbose 'Запускаем Excel...'
$Excel = New-Object -ComObject Excel.Application
Для наглядности я всегда в своих скриптах добавляю поддержку стандартных параметров, в частности –Verbose для того, чтобы было видно, что в данный момент делает скрипт:
Вообще для измерения скорости выполнения той, или иной команды в Powershell есть командлет Measure-Command. Но в определённых случаях он может не подойти. Например, если нужно не только подсчитать время выполнения команды, но и вывести результат команды на экран – при использовании Measure-Command на экран выводится только его результат. Конечно, можно занести результат выполнения команды в… Читать далее »
Если нам нужно отследить изменение простого текстового файла (например лог-файла), это можно сделать используя один командлет Get-Content:
1
Get-Content C:\temp.txt -Wait -Tail 0
Параметр –Wait указывает Powershell не выходить из команды, ожидая дальнейшей информации. Параметр –Tail задаёт количество строк с конца файла, которые нужно прочитать. Если нам нужно просто отслеживать появление новых строк – устанавливаем это значение в 0. Следует… Читать далее »
Всем известно, что для того, чтобы запустить программу от имени администратора нужно нажать на ярлык программы (или на сам файл) правой кнопкой мыши, и в появившемся контекстном меню выбрать Запуск от имени администратора. Также, ни для кого уже не секрет, что если перед тем как нажать на файле правой кнопкой мышки зажать Shift, то в… Читать далее »