Настав час і мені зібрати свій велосипед для моніторингу фізичного стану Windows-залозок. Готового рішення чи хоч більш менш працює знайти не вдавалося з моменту мого знайомства з Zabbix, а це більше 3 років. А тим більше, щоб воно було… елегантно чи що. Особисто мені навіть в таких речах хочеться бачити стрункість і максимальну функціональність. Саме тому далі розглядається лише LLD і PowerShell. Ну і звичайно ж тільки безкоштовне ПЗ.

Отже, моніторинг чого буде проводитися:
  • S. M. A. R. T. дисків (інформація, загальний стан і окремі показники)
  • Температури, напруга, обертів кулерів (на ваш вибір)
А виглядати це буде приблизно так:



Читати далі →

Powershell і російські символи в консольних додатках

В процесі розробки дуже часто виникає необхідність запустити з powershell скрипта консольний додаток. Що може бути простіше?
#test.ps1
& $PSScriptRoot\ConsoleApp.exe



Читати далі →

Powershell і глибина стека

Як розробник, я часто розробляю сценарій розгортання. В одному з проектів переді мною постала задача автоматизувати проекту розгортання, яке складалося з кількох десятків завдань, з можливістю налаштовувати складу розвертають на стенд компонентів.

Читати далі →

Зворотний тунель для доступу RDP з використанням putty і icinga2



Не завжди є можливість організувати єдину локальну мережу в силу різних обставин, але є необхідність у віддаленому доступі за протоколом RDP до хостам за натом з сірим ip, наприклад невеликий віддалений філіал з каналом зв'язку через стільниковий зв'язок. Так, звичайно можна підняти щось на зразок openVPN або скористатися TeamViewer, але знову ж такі варіанти не завжди прийнятні. Будемо використовувати icinga2, putty, SSH сервер і декілька скриптів на powershell.

Читати далі →

Ненудний Powershell

По роботі мені періодично доводиться правити і дописувати скрипти для авто-тестів. І так історично склалося, що написані вони на Powershell. Але стаття не про це.

Зазвичай Powershell описується як засіб автоматизації для системних адміністраторів. І природно, що до нього проявляють мало інтересу. Тому я хочу розповісти, що його можна використовувати не лише для нудних робочих завдань.

image
Читати далі →

Практика Powershell: моніторинг сховища резервних копій Windows Backup

КПДВ

У даній статті розглянута реалізація моніторингу сховища файлів резервних копій, створюваних засобами Windows Backup, за допомогою скриптів Powershell з метою контролю своєчасності резервного копіювання і розміру формуються даних. Також стаття ставить завданням навести приклади деяких корисних прийомів програмування на мові Powershell.

Читати далі →

Скрипт для видалення старих драйверів

Сценарій до статье Павла Чубарова автоматизує видалення застарілих драйверів з папки С:\windows\system32\DriverStore\FileRepository.

При установці драйверів старі версії зберігаються в системі, даний скрипт видаляє всі дублікати крім драйвера має останню дату

Може кому знадобиться.

Читати далі →

Телеграм-бот для системного адміністратора

Телеграм-бот для системних адміністраторів. Це ні в якому разі не готовий проект, в ньому є над чим попрацювати. Це напівфабрикат і набір прийомів який кожен адмін може підпилювати під свої різні завдання.


У статті містяться приклади декількох ботів і приклади роботи з апі телеграм з powershell.

Читати далі →