Как да поправите инсталиран модул липсва в PowerShell
PowerShell на Microsoft може да изтегля и инсталира допълнителни модули от онлайн каталог. С няколко команди можете да разширите функционалността на конзолата 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 за Windows 7 32-битов. - Щракнете върху Следващия за да изтеглите избраните файлове.
- Щракнете двукратно върху изтеглените файлове, за да ги инсталирате.
Ти си готов.
Това ще се инсталира 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.