Як виправити відсутність модуля встановлення в PowerShell
Microsoft PowerShell може завантажувати та встановлювати додаткові модулі з онлайн-каталогу. За допомогою кількох команд ви можете розширити функціональність консолі PowerShell, додати нові командлети та функції. Можливість встановлення додаткових модулів надається командлетом Install-Module.
Там ми використовували командлет Install-Module, щоб отримати та встановити новий модуль і скрипт для перевірки вашого програмного та апаратного середовища на наявність недоліків.
Командлет Install-Module отримує один або кілька модулів, які відповідають заданим критеріям, з Інтернету галерея, перевіряє, що результати пошуку є дійсними модулями, і копіює папки модулів до інсталяції Розташування.
Якщо область не визначена або значення параметра Scope дорівнює AllUsers, модуль встановлюється до %systemdrive%:\Program Files\WindowsPowerShell\Modules. Якщо значенням Scope є CurrentUser, модуль встановлюється в $home\Documents\WindowsPowerShell\Modules.
Якщо ви використовуєте Windows 7 або Windows 8.1, ви можете бути здивовані цьому командлет Install-Module відсутній у PowerShell. Якщо ви спробуєте виконати його, він покаже таке повідомлення про помилку:
Термін "Install-Module" не розпізнається як ім'я командлета, функції, файлу сценарію або працездатної програми. Перевірте написання імені або, якщо був включений шлях, переконайтеся, що шлях правильний, і повторіть спробу.
На щастя, цю проблему легко вирішити.
Виправлено відсутність модуля встановлення в PowerShell
- Відкрийте свій веб-браузер і перейдіть до цю сторінку.
- Натисніть на Завантажити кнопку.
- Виберіть файл, що відповідає вашій операційній системі. Наприклад,
Win7-KB3191566-x86.zip для 32-розрядної ОС Windows 7. - Натисніть Далі щоб завантажити вибрані файли.
- Двічі клацніть завантажені файли, щоб встановити їх.
Ви закінчили.
Це встановить Windows Management Framework 5.1, який включає PowerShell 5.1. У ньому є Установка модуля командлет. Програмне забезпечення сумісне з Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8.1 і Windows 7 SP1.
Порада. Ви також можете завантажити найновішу кросплатформну версію PowerShell Core 6.0 якщо ви хочете замість Windows PowerShell.