Kako popraviti 'pojam nije prepoznat kao naziv cmdleta' u Windows PowerShell-u

PowerShell je uslužni program naredbenog retka za korištenje u sustavu Windows koji omogućuje pokretanje nekih moćnih aplikacija i skripti. Dok je GUI jednostavan za korištenje i obavlja posao, brza skripta može postići mnogo više u puno kraćem vremenu. Ako izvodite rutine na desecima ili stotinama računala, skripte su pravi spas.

Kako popraviti 'pojam nije prepoznat kao naziv cmdleta' u Windows PowerShell-u

'cmdlet' je skripta ili proces koji se izvodi unutar PowerShell-a, obično se označava riječju, zatim crticom, pa drugom riječju - na primjer, Add-Computer ili Start-service. Baš kao i sve u Powershell naredbenim recima, točna ispravna sintaksa je ključna.

Jedna stvar koja je zajednička svim Microsoftovim proizvodima su zloglasne poruke o pogrešci kada nešto krene po zlu. Umjesto da govorite na običnom engleskom kako bi svi mogli razumjeti, Microsoftovi programi vam daju neke nedešifrirane gluposti koje trebate koristiti Googleom da biste uopće bilo što razumjeli. Poruka o pogrešci, "pojam nije prepoznat kao naziv cmdleta", u PowerShellu, jedna je takva poruka.

Kako riješiti pojam nije prepoznat u PowerShellu

Ako već poznajete PowerShell, lako ćete prepoznati pogrešku koja generira poruku, "pojam nije prepoznat kao naziv cmdleta." Ako ste novi u PowerShell-u, neko vrijeme može izgledati kao besmislica.

Mnoge stvari mogu poći po zlu s naredbom PowerShell, ali tri specifične su najčešće: problemi s pravopisom, stazom ili modulom. Kada vidite pogrešku "izraz nije prepoznat kao naziv cmdleta", vjerojatno će to biti jedan od ta tri problema. Razložimo ih.

1. Provjerite ima li pravopisnih pogrešaka u PowerShellu

Ako nešto krivo napišete, PowerShell neće moći razumjeti vaše upute i izvršiti ih. Ovaj scenarij obično je najteže riješiti. Čak i pogrešan prostor može izbaciti PowerShell. Kada dođe do ove situacije, najbolje je istaknuti uneseni tekst kako bi se malo više istaknuo, a zatim ga proći slovo po slovo.

Ako ima puno teksta ili vam opcija isticanja ne radi, kopirajte kod u Notepad++ ili drugi uređivač običnog teksta, a zatim ga provjerite od tamo. Ponovno upišite upute/kod ako ne vidite pogreške i pokušajte ponovno. Nemojte koristiti Word ili uređivač obogaćenog teksta jer se petlja s formatiranjem. Koristite uređivač običnog teksta kao što je Notepad ili Notepad++ (preporučeno).

2. Provjerite je li pogrešan put u PowerShell-u

Ako pogrešno upišete put, PowerShell neće moći pronaći vašu skriptu ili modul. Na primjer, usmjeravajući PowerShell na određenu mapu i unoseći krivo slovo pogona ili udio kojem se ne može pristupiti, PowerShell neće moći učiniti svoje.

Ovaj scenarij je čest slučaj kada pokušavate izvršiti cmdlet na udaljenom računalu. Ako je to računalo zaključano ili ne dopušta daljinsko pokretanje određenih skripti ili promjena, to će dovesti do pogreške. U većini situacija možete daljinski upravljati cmdletima, ali neke organizacije dopuštaju samo skripte visoke razine. Sve što mijenja sigurnost, pravila ili osnovne postavke zaključava se. U tom slučaju, skriptu ćete morati pokrenuti lokalno.

Možete koristiti "resolve-path" ili ručno provjeriti put da vidite je li problem vaša naredba.

3. Provjerite nedostaju li moduli u PowerShellu

Ako modul nedostaje ili je oštećen, PowerShell ga neće moći izvršiti. Prema zadanim postavkama, morate instalirati module točnim redoslijedom da biste ih koristili. Ako taj modul nedostaje, oštećen ili je premješten, pojavljuje se pogreška "pojam nije prepoznat kao naziv cmdleta."

Možete koristiti “get-module” u PowerShell-u da vidite je li modul prisutan i ispravan. Pokazat će vam koji su moduli učitani, a možete ih dodati ili popraviti ovisno o vašim potrebama.

Za kraj, nema ništa loše u tome da novajlija koristi PowerShell, sve dok ste oprezni. Ako ga koristite na kućnom računalu, najgore što bi se moglo dogoditi je da trebate vratiti ili obnoviti sustav. Ako radite na računalima tvrtke, možda ćete morati biti oprezniji.

Ako ste tek počeli koristiti Powershell, nemojte se bojati toga. Napravite točku vraćanja sustava prije nego što počnete i poigrajte se. Najgora stvar koju možete učiniti je uništiti instalaciju Windowsa, ali to se lako može popraviti za kućnog korisnika koji je prvi poduzeo mjere opreza!