Єдине, що є спільним для всіх продуктів Microsoft, - це критичні повідомлення про помилки, які вони дають вам, коли щось піде не так. Замість того, щоб говорити простою англійською мовою, щоб ми могли все зрозуміти, програми Microsoft дають вам кілька нерозбірливих хитрощів, які вам потрібно Google навіть віддалено зрозуміти. Повідомлення про помилку 'термін не розпізнається як ім'я командлета' є одним із таких повідомлень.
PowerShell - це утиліта командного рядка для використання в Windows, яка дозволяє запускати деякі потужні програми та сценарії. Хоча графічний інтерфейс простий у використанні і виконує завдання, швидкий сценарій може досягти набагато більше за набагато коротший час. Якщо ви виконуєте підпрограми на десятках чи сотнях комп’ютерів, сценарії - справжній рятівник.
'Cmdlet' - це сценарій або процес, запущений в PowerShell. Його зазвичай позначають словом, то дефісом, то іншим словом. Наприклад, Add-Computer або Start-service. Як і у всьому командному рядку, правильне отримання синтаксису є важливим.
Термін не розпізнається в PowerShell
Якщо ви вже знаєте PowerShell, ви повинні бути в змозі визначити помилку з "термін не визнається як ім'я командлета". Якщо ви не новачок у PowerShell, він все одно буде виглядати потворно на деякий час.
Є багато речей, які можуть піти не так з командою PowerShell, але три конкретні речі є найпоширенішими. Правопис, шлях або модуль. Коли ви побачите помилки "термін не розпізнається як ім'я командлету", ймовірно, це буде одна з цих трьох.
Орфографічні помилки в PowerShell
Якщо ви написали щось не так, PowerShell не зможе зрозуміти та виконати. Зазвичай це найскладніше для усунення несправностей, оскільки навіть неправильне пробіл може скинути PowerShell. Коли це трапляється, я вважаю, що найкраще виділити вхідний текст, щоб він виділявся трохи більше, а потім переходив через нього буква по листу.
Якщо у вас багато тексту або він не працює для вас, скопіюйте його в Notepad ++ або інший звичайний текстовий редактор і перевірте його. Повторіть його, якщо ви не бачите помилок і повторіть спробу. Не використовуйте Word або редактор багатофункціонального тексту, оскільки він заплутується навколо форматування. Використовуйте звичайний текстовий редактор, наприклад Блокнот або Блокнот ++.
Неправильний шлях в PowerShell
Якщо ви помилитесь на шляху, PowerShell не зможе знайти ваш сценарій. Наприклад, якщо ви вказуєте PowerShell на певну папку і вводите неправильну літеру диска або вказуєте на спільну частку, недоступну, PowerShell не зможе зробити це.
Це часто трапляється, якщо ви намагаєтеся виконати командлет на віддаленому комп'ютері. Якщо цей комп'ютер заблокований або не дозволяє віддалене виконання певних сценаріїв або змін, він стане помилкою. У більшості ситуацій командлети можна запускати віддалено, але деякі організації дозволяють запускати лише сценарії високого рівня. Все, що змінює безпеку, політику чи основні налаштування, буде заблоковано. У цьому випадку вам потрібно буде запустити сценарій локально.
Ви можете скористатись функцією "шляху дозволу" або перевірити шлях вручну, щоб побачити, чи це проблема у вашій команді.
Відсутні модулі в PowerShell
Якщо модуль відсутній або пошкоджений, PowerShell не зможе його виконати. За замовчуванням вам потрібно встановити модулі, щоб їх використовувати. Якщо цей модуль відсутній, пошкоджений або переміщений, він може викинути помилку "термін не визнається як ім'я командлета".
Ви можете використовувати "get-module" в PowerShell, щоб побачити, чи модуль присутній та правильний. Він покаже, які модулі завантажуються, і ви можете додати або відремонтувати залежно від ваших потреб.
Використання PowerShell в Windows
Немає нічого поганого з новачком, що використовує PowerShell, якщо ви обережні. Якщо ви використовуєте його на домашньому комп’ютері, найгірше, що може статися, це те, що вам потрібно відновити або відновити систему. Якщо ви працюєте на комп'ютерах компанії, можливо, вам доведеться бути обережнішими.
Існує декілька корисних ресурсів для налагодження PowerShell, наприклад, ця сторінка на веб-сайті Microsoft Technet. Ця сторінка у Veeam також корисна для тих, хто в програмі PowerShell. Він пояснює, що це таке, як ним користуватися та пропонує багато інформації для новачків.
Не залякуйте PowerShell, якщо ви новачок у цьому. Створіть точку відновлення системи, перш ніж почати, і пограти. Найгірше, що ви можете зробити, це зруйнує встановлення Windows, але це легко виправити для домашнього користувача!
