Uncategorized

Використання командлета Out-Gridview для вибору в табличних даних в скриптах PowerShell

Командир Out-GridView дозволяє вивести дані у вигляді інтерактивної графічної таблиці з можливістю фільтрації і сортування за різними ознаками. Ви можете використовувати командлет Out-Gridview в скриптах, де потрібно надати найпростіший GUI інтерфейс для вибору об'єктів користувачеві. Out-GridView по суті є оболонкою для запуску стандартної графічної форми .NET DataGridView из Контроль форми Windows.Розглянемо найпростіший приклад використання командлет для виведення списку служб Windows і деяких їх властивостей:Get-Service | Select DisplayName,Status,ServiceName,Can*

Uncategorized

Відправка пошти з командного рядка (консолі) Linux

У даній статті ми розглянемо основні утиліти для відправки електронних листів по SMTP з консолі Linux - поштою/mailx/бовтанка. Дана інструкція застосовна до всіх сучасних дистрибутивів Linux.Для відправки пошти з командного рядка Linux вам потрібно встановити Mail User Agent, які вміє підключатися до smtp серверів для відправки та отримання пошти.В першу чергу розглянемо утиліту поштою (mailx). Для її установки, виконайте:Mailx містить в собі кілька утиліт для роботи з поштою, ми ж докладно зупинимося на поштою. Зверніть увагу, що на вашому хості обов'язково повинен б

Uncategorized

Установка VMWare ESXi в віртуальну машину Windows Hyper-V

Для домашнього стенду мені знадобилося встановити гипервизор VMWare ESXi -V в якості віртуальної машини Hyper-V на Windows 10. Hyper-V і VMWare ESXi підтримують вкладену віртуалізацію (nested virtualization) і в принципі цей сценарій можливий (хоча офіційно не підтримується). Однак є кілька особливостей установки ESXi під Hyper-V, які потрібно обов'язково зазначити.В установчому образі ESXi відсутні драйвера для віртуальних адаптерів Hyper-V і цей адаптер не підтримує VMWare (не входить в VMware Hardware Compatibility List - HCL). Тому перед тим як встановлювати образ

Uncategorized

Перевірка здоров’я контролерів домену Active Directory і реплікації

Active Directory це надійний, але в той же час вкрай складний і критичний сервіс, від працездатності якого залежить робота всієї вашої мережі. Системний адміністратор повинен постійно моніторити коректність роботи Active Directory. У цій статті ми розглянемо основні методики, що дозволяють вам швидко перевірити і діагностувати стан вашого домену Active Directory, контролерів домену та реплікації.Перевірка стану контролерів домену за допомогою DcdiagПеревірка помилок реплікації між контролерами домену Active DirectoryПеревірка стану контролерів домену за допомогою Dcdia

Uncategorized

Пропадає загальний доступ до Інтернету після перезавантаження Windows 10

служба Спільний доступ до Інтернету (ICS) в Windows дозволяє надати загальний доступ до інтернет підключення на вашому комп'ютері інших комп'ютерів в локальній мережі (через Wi-Fi або Ethernet). Завдяки цьому всі комп'ютери в локальній мережі можуть виходити в Інтернет через інтернет підключення на одному комп'ютері (комп'ютер може бути підключений до інтернету: через 4G / LTE модем, пряме кабельне підключення через другий мережевий адаптер, супутникове підключення, PPPoE, VPN підключення і т.д .). У цьому випадку даний комп'ютер Windows з двома мережевими інтерфейсами

Uncategorized

Автоматичне додавання статичних маршрутів після підключення до VPN

У сучасних версіях Windows є цікава можливість автоматичного додавання статичних маршрутів при активації певного VPN підключення. Коли VPN підключення розривається, даний маршрут автоматично видаляється з таблиці маршрутизації Windows. Для додавання IPv4 або IPv6 маршруту для VPN підключення використовується PowerShell командлет Add-VpnConnectionRoute. Ви звичайно, можете вручну в командному рядку додавати потрібні маршрути для VPN підключення, але головна проблема в тому, що такі маршрути очищаються після відключення від VPN. Тому під час наступного підключення, вам

Uncategorized

Mailcow: готовий поштовий сервер на postfix + dovecot + SOGo на Docker контейнерах

Mailcow - готовий поштовий сервер на основі Postfix, Dovecot і іншого програмного забезпечення з відкритим вихідним кодом, який забезпечує зручний сучасний веб-інтерфейс для адміністрування і використання електронної пошти. В якості поштового web клієнта використовується SOGo.Mailcow це простий, універсальний комбайн з простим інтерфейсом, який заснований на docker контейнерах і можна використовувати для швидкого розгортання повнофункціонального поштового сервісу в невеликих організаціях. За простотою і функціоналом він перевершує популярний iRedMail.У цій статті ми ро

Uncategorized

Установка контролера домену AD на Windows Server Core

Windows Server Core ця хороша платформа для розміщення ролі контролера домену Active Directory через зменшених вимоги до ресурсів, підвищеної стабільності і безпеки (за рахунок меншої кількості коду і оновлень). У цій статті ми покажемо, як встановити контролер домену в новому або існуючому лісі Active Directory на Windows Server Core 2016 через консолі за допомогою команд PowerShell.Установка контролера домену Active Directory за допомогою PowerShellВстановіть Windows Server Core на новий хост (фізичний або віртуальний), виконайте базову настройку нового сервера: задай

Uncategorized

Підключення до Azure AD за допомогою PowerShell

У цій статті ми розглянемо, як встановити PowerShell модуль для підключення до Azure AD, підключиться до свого Тенанто і отримати різну інформацію з Azure. Зараз Microsoft дозволяє використовувати два PowerShell модуля для підключення до Azure:MS Online (MSOnline) - старий модуль для роботи з Azure / Office 365 з PowerShell, який з'явився близько 6 років тому і зараз не розвивається Microsoft;Azure Active Directory PowerShell для графіка (AzureAD) - сучасний PowerShell модуль для роботи з інфраструктурою Azure. Модуль активно розвивається, в нього додається новий функц

Uncategorized

Як дізнатися ім’я користувача на віддаленому комп’ютері?

Досить часто адміністратору потрібно швидко дізнатися ім'я користувача, який виконав вхід на віддаленому комп'ютері Windows. В цей статті ми розглянемо кілька утиліт і PowerShell скриптів, які допоможуть вам дізнатися імена користувачів, залогіненним на віддалених комп'ютерах в мережі.Утиліти PSLoggedOn і QwinstaУ комплекті утиліт SysInternals PSTools від Microsoft є консольна утиліта PSLoggedOn.exe, Яку можна використовувати для отримання імені користувача, який увійшов на віддалений комп'ютер, а також список підключених до нього SMB сеансів. Скачайте утиліту і запусті