Anonim

Jedino što zajednički imaju svi Microsoftovi proizvodi su kriptične poruke o pogreškama koje vam daju kada nešto pođe po zlu. Umjesto da govorimo običnim engleskim jezikom, tako da svi možemo razumjeti, Microsoftovi programi daju vam neke neodređene greske koje trebate Googleu da biste ih i na daljinu razumjeli. Izraz "termin se ne prepoznaje kao naziv cmdleta" poruka o pogrešci u PowerShell-u je jedna takva poruka.

PowerShell je uslužni program naredbenog retka koji se koristi u sustavu Windows koji omogućuje pokretanje nekih moćnih aplikacija i skripti. Iako je GUI jednostavan za korištenje i posao je dovršen, brzom skriptu se može postići puno više u puno kraćem vremenu. Ako trčite rutine na desecima ili stotinama računala, skripte su pravi spasilački život.

"Cmdlet" je skripta ili proces koji se izvodi u programu PowerShell. Obično se označava riječju, zatim crticom i drugom riječju. Na primjer, Add-Computer ili Start-usluga. Kao i u svemu naredbenog retka, točno je sintaksa presudna.

Izraz nije prepoznat u PowerShellu

Ako već znate PowerShell, trebali biste biti u mogućnosti prepoznati pogrešku iz "izraz se ne prepoznaje kao naziv cmdleta". Ako ste novi u PowerShellu, još će neko vrijeme izgledati blesavo.

Puno je stvari koje mogu poći po zlu sa naredbom PowerShell, ali najčešće su tri specifične stvari. Oni su pravopis, put ili modul. Kad vidite da 'izraz nije prepoznat kao naziv cmdleta', vjerovatno će biti jedna od ove tri.

Pravopisne pogreške u programu PowerShell

Ako nešto napišete pogrešno, PowerShell neće moći razumjeti i izvršiti. To je obično najteže za otklanjanje poteškoća, jer čak i ako pogrešno uložite prostor može PowerShell baciti. Kad se to dogodi, najbolje mi je istaknuti ulazni tekst tako da se malo više ističe i zatim proći kroz njega slovo po slovo.

Ako ima puno teksta ili vam to ne odgovara, kopirajte ga u Notepad ++ ili neki drugi uređivač običnog teksta i tamo ga provjerite. Upišite ga ponovo ako ne vidite pogreške i pokušajte ponovo. Ne koristite Word ili uređivač teksta obogaćenog teksta jer vam smeta formatiranje. Koristite običan uređivač teksta, kao što su Notepad ili Notepad ++.

Pogrešan put u programu PowerShell

Ako pogrešno shvatite, PowerShell neće moći pronaći vašu skriptu. Na primjer, ako pokažete PowerShell na određenu mapu i upišete pogrešno slovo pogona ili ga usmjerite na dio koji nije dostupan, PowerShell neće moći učiniti svoje.

To se često događa ako pokušavate izvršiti cmdlet na udaljenom računalu. Ako je to računalo zaključano ili ne dopušta daljinsko izvršavanje određenih skripti ili promjena, doći će do pogreške. U većini situacija, cmdleti se mogu pokretati na daljinu, ali neke organizacije dopuštaju samo pokretanje skripti visoke razine. Sve što promijeni sigurnost, pravila ili osnovne postavke bit će zaključano. U ovom slučaju, trebali biste pokrenuti skriptu lokalno.

Možete koristiti 'riješiti put' ili ručno provjeriti stazu da biste vidjeli je li to problem s vašom naredbom.

Nedostaju moduli u PowerShellu

Ako modul nedostaje ili je oštećen, PowerShell ga neće moći izvršiti. Prema zadanom morate instalirati module da biste ih mogli koristiti. Ako taj modul nedostaje, oštećen ili je premješten, on može izbaciti gornju riječ "izraz nije prepoznat kao naziv cmdleta".

Možete koristiti 'get-module' u programu PowerShell da vidite je li modul prisutan i ispravan. Pokazat će vam koji su moduli učitani i možete ih dodati ili popraviti ovisno o svojim potrebama.

Korištenje PowerShell-a u sustavu Windows

Ništa nije u redu s pridošlicom koji koristi PowerShell sve dok ste oprezni. Ako ga upotrebljavate na kućnom računalu, najgore što se može dogoditi je da trebate obnoviti ili obnoviti sustav. Ako radite na računalima tvrtke, možda ćete trebati biti pažljiviji.

Postoje korisni resursi za povezivanje s PowerShell-om, poput ove stranice na web-mjestu Microsoft Technet. Ova stranica na Veeamu korisna je i za one vrlo nove u PowerShellu. Objašnjava o čemu se radi, kako se koristi i nudi puno informacija za pridošlice.

Nemojte vas zastrašiti PowerShell ako ste mu novi. Prije nego što započnete, stvorite točku oporavka sustava i zaigrajte. Najgore što možete učiniti je upropastiti instalaciju sustava Windows, ali to je lako popraviti za kućnog korisnika!

'Izraz nije prepoznat kao naziv cmdlet' - kako popraviti u windows powerhell