Wake-on-LAN та Powershell -Кльовий код
У адміністраторів часто бувають ситуації, коли треба включити комп'ютер, а фізичного доступу до нього немає. Наприклад, щоб проводити в не робочий час оновлення системи або провести чергову перевірку на наявність вірусів.
Спочатку трохи про Wake-on-LAN:
Wake-on-LAN — технологія, яка дозволяє увімкнути комп'ютер за допомогою мережевої карти. Для того, щоб це вдалося мережева карта даного комп'ютера повинна отримати «Magic packet». На практиці для цього комп'ютер повинен задовольняти такі вимоги: Блок живлення повинен відповідати стандарту ATX 2.01 Материнська плата повинна підтримувати Wake-on-LAN Мережева плата повинна підтримувати Wake-on-LAN, якщо мережева плата зовнішня і не відповідає стандарту PCI 2.2, то необхідний спеціальний трижильний кабель, для з'єднання роз'ємів Wake-on-LAN на материнській платі та на мережній карті. Так само відповідні налаштування повинні бути включені як у біосі материнської плати, так і в драйверах мережної карти.
Насправді всі сучасні комп'ютери підтримують ці технології. Тому питання може виникнути про включення Wake-on-LAN для цього, рекомендую почитати інструкцію до материнської плати.
Також слід врахувати, що мережна карта повинна «слухати» мережу в очікуванні «Magic packet». Для цього інтерфейс ACPI не повинен переходити в стан G3, тобто в механічне вимкнення системи. Це може статися, якщо комп'ютер не працює. Наприклад: Вимкнути комп'ютер з розетки. Аварійне вимкнення (затискання кнопки живлення на 10 секунд). Вимкнути комп'ютер з блоком живлення AT.
Що таке Magic packet?
І так всі технічні моменти вирішені і нам треба сформувати Magic packet.