Svim zajednicama Microsoftovih proizvoda zajednička je kriptična poruka o pogrešci koju dobivaju kad nešto pođe po zlu. Umjesto da govorite jednostavnim engleskim jezikom, tako da svi možemo razumjeti, Microsoftovi programi vam daju neke nerazumljive nerazumljivosti koje Googleu trebate čak i na daljinu. Poruka pogreške 'izraz nije prepoznat kao naziv cmdleta' u PowerShell-u jedna je od takvih poruka.
PowerShell je uslužni program naredbenog retka za uporabu u sustavu Windows koji omogućuje pokretanje nekih moćnih aplikacija i skripti. Iako je GUI jednostavan za upotrebu i obavlja posao, brza skripta može postići puno više za puno kraće vrijeme. Ako koristite rutine na desecima ili stotinama računala, skripte su pravi spas.
'Cmdlet' je skripta ili postupak pokrenut u programu PowerShell. Obično se označava riječju, zatim crticom, pa drugom riječju. Na primjer, Add-Computer ili Start-service. Kao i za sve naredbene retke, nužno je točno izraditi sintaksu.
Pojam nije prepoznat u PowerShell-u
Ako već znate PowerShell, trebali biste moći prepoznati pogrešku iz 'izraz nije prepoznat kao naziv cmdleta'. Ako ste novi u PowerShell-u, to će još neko vrijeme izgledati besmisleno.
Puno se stvari može pogriješiti s naredbom PowerShell, ali najčešće su tri specifične stvari. Oni su pravopis, put ili modul. Kad vidite pogrešku 'izraz nije prepoznat kao naziv cmdleta', vjerojatno će to biti jedna od ove tri.
Pravopisne pogreške u PowerShell-u
Ako napišete nešto pogrešno, PowerShell neće moći razumjeti i izvršiti. To je obično najteže riješiti, jer čak i pogrešno postavljanje prostora može odbiti PowerShell. Kad se to dogodi, smatram da je najbolje istaknuti ulazni tekst kako bi se malo više isticao, a zatim ga proći slovo po slovo.
Ako ima puno teksta ili vam to ne uspije, kopirajte ga u Notepad ++ ili drugi urednik običnog teksta i tamo ga provjerite. Ponovno ga unesite ako ne vidite pogreške i pokušajte ponovo. Nemojte koristiti Word ili uređivač obogaćenog teksta jer se zeza s formatiranjem. Koristite uređivač običnog teksta kao što je Notepad ili Notepad ++.
Pogrešan put u PowerShell-u
Ako pogrešno shvatite put, PowerShell neće moći pronaći vašu skriptu. Na primjer, ako PowerShell usmjeravate na određenu mapu i unesete pogrešno slovo pogona ili ga usmjerite na dijeljenje kojem nije moguće pristupiti, PowerShell neće moći učiniti svoje.
To je često slučaj ako pokušavate pokrenuti cmdlet na udaljenom računalu. Ako je to računalo zaključano ili ne dopušta daljinsko izvršavanje određenih skripti ili promjena, pogrešit će. U većini se situacija cmdlet komande mogu pokretati na daljinu, ali neke će organizacije dopustiti pokretanje samo skripti visoke razine. Sve što promijeni sigurnost, pravila ili osnovne postavke bit će zaključano. U ovom slučaju, skriptu biste trebali pokrenuti lokalno.
kako pm nekoga na neslogu
Možete upotrijebiti 'put rješavanja' ili ručno provjeriti put da biste vidjeli je li to problem s vašom naredbom.
Nedostaju moduli u PowerShell-u
Ako modul nedostaje ili je oštećen, PowerShell ga neće moći izvršiti. Prema zadanim postavkama morate instalirati module da biste ih mogli koristiti. Ako taj modul nedostaje, oštećen je ili je premješten, može izbaciti pogrešku 'izraz nije prepoznat kao naziv cmdleta'.
Možete koristiti ‘get-module’ u programu PowerShell da biste provjerili je li modul prisutan i ispravan. Pokazat će vam koji su moduli učitani i možete ih dodavati ili popravljati ovisno o vašim potrebama.
Korištenje PowerShell-a u sustavu Windows
Sve je u redu s novopridošlima koji koriste PowerShell dok ste oprezni. Ako ga koristite na kućnom računalu, najgore što se može dogoditi jest da vam treba sustav za obnavljanje ili obnovu. Ako radite na računalima tvrtke, možda ćete trebati biti oprezniji.
Postoje neki korisni resursi za upoznavanje PowerShell-a, poput ove stranice na Web mjesto Microsofta Technet . Ova je stranica na Veeamu korisna i za one koji su vrlo novi u PowerShell-u . Objašnjava što je to, kako ga koristiti i nudi puno informacija za pridošlice.
Neka vas PowerShell ne zastraši ako ste novi u njemu. Izradite točku za obnavljanje sustava prije nego što započnete i poigrajte se. Najgora stvar koju možete učiniti je da uništi instalaciju sustava Windows, ali to je lako riješiti za kućnog korisnika!