Единственное, что объединяет все продукты Microsoft, - это загадочные сообщения об ошибках, которые они выдают, когда что-то идет не так. Вместо того, чтобы говорить простым английским языком, чтобы мы все могли понять, программы Microsoft дают вам некоторую неразборчивую тарабарщину, которую вам нужно, чтобы Google даже отдаленно понял. Сообщение об ошибке «термин не распознается как имя командлета» в PowerShell является одним из таких сообщений.
PowerShell - это утилита командной строки для использования в Windows, которая позволяет запускать некоторые мощные приложения и сценарии. Хотя графический интерфейс прост в использовании и выполняет свою работу, быстрый сценарий может достичь гораздо большего за гораздо более короткое время. Если вы запускаете подпрограммы на десятках или сотнях компьютеров, сценарии - настоящая палочка-выручалочка.
«Командлет» - это сценарий или процесс, выполняемый в PowerShell. Обычно обозначается словом, затем дефисом, затем другим словом. Например, Add-Computer или Start-service. Как и в случае с любой командной строкой, очень важно получить правильный синтаксис.
Термин не распознается в PowerShell
Если вы уже знакомы с PowerShell, вы сможете определить ошибку по фразе «термин не распознается как имя командлета». Если вы новичок в PowerShell, какое-то время он все равно будет выглядеть тарабарщиной.
Есть много вещей, которые могут пойти не так с командой PowerShell, но наиболее распространенными являются три конкретные вещи. Это орфография, путь или модуль. Когда вы видите ошибку «термин не распознается как имя командлета», скорее всего, это одна из этих трех.
Орфографические ошибки в PowerShell
Если вы написали что-то неправильно, PowerShell не сможет понять и выполнить. Обычно это труднее всего устранить, так как даже неправильное пространство может привести к сбою PowerShell. Когда это происходит, я считаю, что лучше всего выделить вводимый текст, чтобы он немного выделялся, а затем просмотреть его по буквам.
Если текста много или он вам не подходит, скопируйте его в Notepad ++ или другой текстовый редактор и проверьте его там. Введите его еще раз, если вы не видите ошибок, и повторите попытку. Не используйте Word или редактор отформатированного текста, так как он мешает форматированию. Используйте обычный текстовый редактор, например Блокнот или Блокнот ++.
Неправильный путь в PowerShell
Если вы укажете неверный путь, PowerShell не сможет найти ваш скрипт. Например, если вы указываете PowerShell на определенную папку и вводите неправильную букву диска или указываете ее на недоступную общую папку, PowerShell не сможет этого сделать.
Это часто случается, если вы пытаетесь выполнить командлет на удаленном компьютере. Если этот компьютер заблокирован или не позволяет удаленное выполнение определенных сценариев или изменений, произойдет ошибка. В большинстве случаев командлеты можно запускать удаленно, но в некоторых организациях разрешается запуск только сценариев высокого уровня. Все, что влияет на безопасность, политики или основные настройки, будет заблокировано. В этом случае вам нужно будет запустить сценарий локально.
как очистить рабочий диск Photoshop
Вы можете использовать «resolve-path» или проверить путь вручную, чтобы узнать, не проблема ли это в вашей команде.
Отсутствующие модули в PowerShell
Если модуль отсутствует или поврежден, PowerShell не сможет его выполнить. По умолчанию вам необходимо установить модули, чтобы использовать их. Если этот модуль отсутствует, поврежден или был перемещен, он может выдать ошибку «термин не распознается как имя командлета».
Вы можете использовать «get-module» в PowerShell, чтобы проверить, присутствует ли модуль и является ли он правильным. Он покажет вам, какие модули загружены, и вы можете добавить или отремонтировать в зависимости от ваших потребностей.
Использование PowerShell в Windows
Нет ничего плохого в том, что новичок использует PowerShell, если вы осторожны. Если вы используете его на домашнем компьютере, худшее, что может случиться, - это то, что вам потребуется восстановление или перестройка системы. Если вы работаете на корпоративных компьютерах, возможно, вам следует быть более осторожными.
Есть несколько полезных ресурсов для знакомства с PowerShell, например, эта страница на Сайт Microsoft Technet . Эта страница в Veeam также полезна для новичков в PowerShell. . Он объясняет, что это такое, как им пользоваться, и предлагает много информации для новичков.
Не пугайтесь PowerShell, если вы новичок в этом. Прежде чем начать, создайте точку восстановления системы и поэкспериментируйте. Самое худшее, что вы можете сделать, это испортить установку Windows, но это легко исправить для домашнего пользователя!