Vsem Microsoftovim izdelkom je skupna skrivnostna sporočila o napakah, ki jih prejmejo, ko gre kaj narobe. Namesto da bi govorili v navadni angleščini, da bi ga lahko vsi razumeli, vam Microsoftovi programi dajo nekaj nerazložljivih nesmiselnih besed, ki jih Google potrebuje, da jih sploh razume. Sporočilo o napaki 'izraz ni prepoznan kot ime ukazne mize' v PowerShell je eno takšnih sporočil.
PowerShell je pripomoček ukazne vrstice za uporabo v sistemu Windows, ki omogoča zagon nekaterih zmogljivih aplikacij in skriptov. Čeprav je GUI enostaven za uporabo in opravi delo, lahko hitri skript v veliko krajšem času doseže veliko več. Če uporabljate rutine na več deset ali sto računalnikih, so skripti resnično rešilni.
'Cmdlet' je skript ali postopek, ki se izvaja v programu PowerShell. Običajno ga označuje beseda, nato vezaj in druga beseda. Na primer Add-Computer ali Start-service. Kot pri vseh ukaznih vrsticah je tudi sintaksa natančno potrebna.
Izraz v PowerShell ni prepoznan
Če že poznate PowerShell, bi morali napako prepoznati v besedilu »izraz ni prepoznan kot ime ukazne mize«. Če ste novi PowerShell, bo nekaj časa še vedno videti neumno.
Z ukazom PowerShell se lahko zgodi marsikaj, vendar so najpogostejše tri posebne stvari. So črkovanje, pot ali modul. Ko vidite napako »izraz ni prepoznan kot ime cmdleta«, bo verjetno ena od teh treh.
Črkovalne napake v PowerShell
Če črkujete kaj narobe, PowerShell ne bo mogel razumeti in izvršiti. Običajno je to najtežje odpraviti, saj lahko celo napačen prostor odvrne PowerShell. Ko se to zgodi, se mi zdi najbolje, da poudarim vhodno besedilo, da še malo izstopa in ga nato pregledujem črko po črko.
Če je besedila veliko ali vam to ne ustreza, ga kopirajte v Notepad ++ ali drug urejevalnik navadnega besedila in tam preverite. Če ne vidite napak, ga znova vnesite in poskusite znova. Ne uporabljajte programa Word ali urejevalnika obogatenega besedila, saj se moti pri oblikovanju. Uporabite urejevalnik navadnega besedila, kot sta Notepad ali Notepad ++.
Napačna pot v PowerShell
Če napačno ugotovite pot, PowerShell ne bo mogel najti vašega skripta. Če na primer usmerite PowerShell v določeno mapo in vnesete napačno črko pogona ali jo usmerite v skupno rabo, ki ni dostopna, PowerShell ne bo mogel narediti svojega.
To se pogosto zgodi, če poskušate v oddaljenem računalniku zagnati ukaz cmdlet. Če je ta računalnik zaklenjen ali ne dovoljuje izvajanja nekaterih skriptov ali sprememb na daljavo, bo prišlo do napake. V večini primerov je mogoče komandne gumbe zagnati na daljavo, vendar nekatere organizacije dovolijo izvajanje samo skriptov na visoki ravni. Vse, kar spremeni varnost, pravilnike ali osnovne nastavitve, bo zaklenjeno. V tem primeru bi morali skript zagnati lokalno.
kako nastaviti sliko kot ozadje v google docs
Lahko uporabite »razrešitev poti« ali pot preverite ročno, da vidite, ali je to težava z vašim ukazom.
Manjkajoči moduli v PowerShell
Če modul manjka ali je poškodovan, ga PowerShell ne bo mogel izvesti. Privzeto morate namestiti module, da jih lahko uporabite. Če ta modul manjka, je poškodovan ali je bil premaknjen, lahko izpiše napako 'izraz ni prepoznan kot ime cmdleta'.
Lahko uporabite »get-module« v PowerShell, da preverite, ali je modul prisoten in pravilen. Pokazal vam bo, kateri moduli so naloženi, in jih lahko dodate ali popravite glede na vaše potrebe.
Uporaba PowerShell v sistemu Windows
Z novincem, ki uporablja PowerShell, ni nič narobe, če ste previdni. Če ga uporabljate v domačem računalniku, je najhujše, da potrebujete obnovitev ali obnovo sistema. Če delate na računalnikih podjetja, boste morda morali biti previdnejši.
Obstaja nekaj koristnih virov za spopadanje z PowerShell, kot je ta stran na Spletno mesto Microsoft Technet . Ta stran v Veeamu je koristna tudi za tiste, ki so v PowerShell zelo novi . Pojasnjuje, kaj je to, kako ga uporabljati, in ponuja veliko informacij za novince.
Naj vas PowerShell ne ustraši, če ste novi v njem. Pred začetkom ustvarite obnovitveno točko sistema in se poigrajte. Najhujša stvar, ki jo lahko storite, je, da uniči namestitev sistema Windows, vendar je to enostavno rešiti za domačega uporabnika!