Jediné, čo majú všetky produkty spoločnosti Microsoft spoločné, sú tajomné chybové správy, ktoré vám dávajú, keď sa niečo pokazí. Namiesto toho, aby sme hovorili jednoduchou angličtinou, aby sme všetci rozumeli, vám programy Microsoftu poskytujú nerozlúštiteľné bláznovstvá, ktorým musíte od spoločnosti Google rozumieť čo len na diaľku. Chybová správa „výraz nie je rozpoznaný ako názov rutiny“ v prostredí PowerShell je jednou z takýchto správ.
PowerShell je nástroj príkazového riadku používaný v systéme Windows, ktorý umožňuje spustenie niektorých výkonných aplikácií a skriptov. Aj keď sa grafické používateľské rozhranie ľahko používa a zvládne prácu, rýchly skript dokáže dosiahnuť oveľa viac za oveľa kratší čas. Ak používate rutiny na desiatkach alebo stovkách počítačov, skripty sú skutočným záchrancom.
Rutina cmdlet je skript alebo proces spustený v prostredí PowerShell. Zvyčajne sa označuje slovom, potom spojovníkom a potom ďalším slovom. Napríklad Add-Computer alebo Start-service. Rovnako ako v prípade príkazového riadku všetkého, aj tu je dôležitá správna syntax.
Termín nebol v prostredí PowerShell rozpoznaný
Ak už PowerShell poznáte, mali by ste byť schopní identifikovať chybu z výrazu „výraz nie je rozpoznaný ako názov cmdlet“. Ak ste v prostredí PowerShell nováčikom, na chvíľu bude stále vyzerať bláznivo.
Existuje veľa vecí, ktoré sa môžu pokaziť pomocou príkazu PowerShell, ale najčastejšie sú tri konkrétne veci. Sú to pravopis, cesta alebo modul. Keď uvidíte chyby „výraz nie je rozpoznaný ako názov rutiny“, bude to pravdepodobne jedna z týchto troch.
Pravopisné chyby v prostredí PowerShell
Ak napíšete niečo zle, PowerShell nebude schopný porozumieť a vykonať. Toto je zvyčajne najťažšie vyriešiť, pretože aj pomýlenie miesta môže PowerShell vyhodiť. Keď sa to stane, je pre mňa najlepšie zvýrazniť vstupný text, aby trochu viac vynikol, a potom ho prechádzať po písmenkách.
Ak je veľa textu alebo vám nefunguje, skopírujte ho do programu Poznámkový blok ++ alebo do iného editora obyčajného textu a skontrolujte ho tam. Ak nevidíte žiadne chyby, zadajte ho znova a skúste to znova. Nepoužívajte Word ani formátovaný textový editor, pretože sa tu komplikuje formátovanie. Použite editor obyčajného textu, napríklad Poznámkový blok alebo Poznámkový blok ++.
Nesprávna cesta v prostredí PowerShell
Ak narazíte na nesprávnu cestu, PowerShell nebude môcť nájsť váš skript. Ak napríklad mierite PowerShell na konkrétny priečinok a zadáte nesprávne písmeno jednotky alebo ho nasmerujete na zdieľanú zložku, ktorá nie je prístupná, PowerShell nebude môcť robiť svoje veci.
Toto je často prípad, keď sa pokúšate spustiť rutinu cmdlet na vzdialenom počítači. Ak je tento počítač uzamknutý alebo neumožňuje vzdialené vykonávanie určitých skriptov alebo zmien, dôjde k chybe. Vo väčšine situácií je možné rutiny cmdlet spustiť na diaľku, ale niektoré organizácie povolia spustenie iba skriptov na vysokej úrovni. Čokoľvek, čo zmení zabezpečenie, zásady alebo základné nastavenia, bude uzamknuté. V takom prípade by ste museli spustiť skript lokálne.
Windows 10 nereaguje po štarte
Môžete použiť príkaz „resolve-path“ alebo cestu skontrolovať ručne, aby ste zistili, či ide o problém s vaším príkazom.
Chýbajúce moduly v prostredí PowerShell
Ak modul chýba alebo je poškodený, PowerShell ho nebude môcť spustiť. Štandardne je potrebné inštalovať moduly, aby ste ich mohli používať. Ak tento modul chýba, je poškodený alebo bol presunutý, môže vyhodiť chybu „výraz nie je rozpoznaný ako názov rutiny“.
Môžete použiť príkaz „get-module“ v prostredí PowerShell, aby ste zistili, či je modul prítomný a správny. Ukáže vám, ktoré moduly sú načítané, a podľa potreby ich môžete pridať alebo opraviť.
Používanie prostredia PowerShell v systéme Windows
Pokiaľ ste opatrní, nováčik používajúci PowerShell nemá chybu. Ak ho používate v domácom počítači, najhoršie sa môže stať, že potrebujete obnovenie alebo opätovné vytvorenie systému. Ak pracujete na firemných počítačoch, možno budete musieť byť opatrnejší.
Existuje niekoľko užitočných zdrojov na zvládnutie prostredia PowerShell, napríklad táto stránka na serveri Web spoločnosti Microsoft Technet . Táto stránka spoločnosti Veeam je užitočná aj pre tých, ktorí sú v prostredí PowerShell veľmi noví . Vysvetľuje, čo to je, ako sa používa a ponúka veľa informácií pre nováčikov.
Ak ste novým, nenechajte sa zastrašiť prostredím PowerShell. Vytvorte bod obnovenia systému skôr, ako začnete, a nechajte sa hrať. To najhoršie, čo môžete urobiť, je zničiť inštaláciu systému Windows, ale to je ľahké pre domáceho používateľa!