Kuinka korjata "termiä ei tunnisteta cmdletin nimeksi" Windows PowerShellissä

PowerShell on Windowsissa käytettävä komentoriviohjelma, joka mahdollistaa joidenkin tehokkaiden sovellusten ja komentosarjojen suorittamisen. Vaikka graafinen käyttöliittymä on helppokäyttöinen ja saa työnsä tehtyä, nopealla skriptillä voidaan saavuttaa paljon enemmän paljon lyhyemmässä ajassa. Jos käytät rutiineja kymmenissä tai sadoissa tietokoneissa, komentosarjat ovat todellinen hengenpelastaja.

Kuinka korjata "termiä ei tunnisteta cmdletin nimeksi" Windows PowerShellissä

"cmdlet" on komentosarja tai prosessi, joka suoritetaan PowerShellissä ja joka merkitään yleensä sanalla, sitten yhdysviivalla ja sitten toisella sanalla – esimerkiksi Add-Computer tai Start-service. Aivan kuten kaikessa Powershell-komentoriveissä, myös syntaksin täsmääminen on välttämätöntä.

Yksi asia, joka kaikille Microsoft-tuotteille on yhteistä, on pahamaineiset virheilmoitukset, kun jokin menee pieleen. Sen sijaan, että puhuisit pelkkää englannin kielellä, jotta kaikki ymmärtäisivät, Microsoft-ohjelmat antavat sinulle jotain käsittämätöntä hölynpölyä, jota sinun on käytettävä Googlen avulla ymmärtääksesi mitään. Virheilmoitus "termiä ei tunnisteta cmdlet-tiedoston nimeksi" PowerShellissä on yksi tällainen viesti.

Termin ratkaisemista ei tunnisteta PowerShellissä

Jos tunnet jo PowerShellin, voit helposti tunnistaa virheen, joka luo sanoman "termiä ei tunnisteta cmdletin nimeksi". Jos olet uusi PowerShellissä, se voi näyttää jonkin aikaa hölynpölyltä.

Monet asiat voivat mennä pieleen PowerShell-komennon kanssa, mutta kolme erityistä on yleisintä: oikeinkirjoitus-, polku- tai moduuliongelmat. Kun näet virheilmoituksen "termiä ei tunnisteta cmdletin nimeksi", se on todennäköisesti yksi näistä kolmesta ongelmasta. Puretaan ne.

1. Tarkista PowerShellin kirjoitusvirheet

Jos kirjoitat jotain väärin, PowerShell ei pysty ymmärtämään ohjeitasi ja suorittamaan niitä. Tämä skenaario on yleensä vaikein vianmääritys. Jopa väärä välilyönti voi kaataa PowerShellin. Kun tämä tilanne ilmenee, on parasta korostaa syöttötekstiä, jotta se erottuu hieman enemmän, ja käydä se sitten läpi kirjain kirjaimelta.

Jos tekstiä on paljon tai korostusvaihtoehto ei toimi sinulle, kopioi koodi Notepad++:aan tai muuhun tekstieditoriin ja tarkista se sieltä. Kirjoita ohjeet/koodi uudelleen, jos et näe virheitä ja yritä uudelleen. Älä käytä Wordia tai rich text editoria koska se sotkee ​​muotoilun kanssa. Käytä tekstieditoria, kuten Notepad tai Notepad++ (suositus).

2. Tarkista, onko PowerShellissä väärä polku

Jos kirjoitat polun väärin, PowerShell ei löydä komentosarjaasi tai moduuliasi. Esimerkiksi osoittamalla PowerShell tiettyyn kansioon ja syöttämällä väärän asemakirjaimen tai osuuden, joka ei ole käytettävissä, PowerShell ei pysty hoitamaan tehtäväänsä.

Tämä skenaario on usein tilanne, kun yritetään suorittaa cmdlet-komento etätietokoneessa. Jos tietokone on lukittu tai se ei salli tiettyjen komentosarjojen tai muutosten suorittamista etänä, se johtaa virheeseen. Useimmissa tilanteissa voit käyttää cmdlettejä etänä, mutta jotkut organisaatiot sallivat vain korkean tason komentosarjat. Kaikki, mikä muuttaa turvallisuutta, käytäntöjä tai ydinasetuksia, lukitaan. Tässä tapauksessa sinun on suoritettava komentosarja paikallisesti.

Voit käyttää "resolve-path" -polkua tai tarkistaa polun manuaalisesti nähdäksesi, onko ongelma komennossasi.

3. Tarkista puuttuvat moduulit PowerShellissä

Jos moduuli puuttuu tai on vaurioitunut, PowerShell ei voi suorittaa sitä. Oletuksena sinun on asennettava moduulit tarkassa järjestyksessä, jotta voit käyttää niitä. Jos kyseinen moduuli puuttuu, on vioittunut tai siirretty, se antaa virheilmoituksen "termiä ei tunnisteta cmdletin nimeksi".

Voit käyttää "get-module" PowerShellissä nähdäksesi, onko moduuli paikalla ja oikein. Se näyttää sinulle ladatut moduulit, ja voit lisätä tai korjata niitä tarpeidesi mukaan.

Lopuksi totean, että PowerShellia käyttävässä uudessa tulokkaassa ei ole mitään vikaa, kunhan olet varovainen. Jos käytät sitä kotitietokoneessa, pahinta, mitä voi tapahtua, on, että tarvitset järjestelmän palautuksen tai uudelleenrakentamisen. Jos työskentelet yrityksen tietokoneilla, saatat joutua olemaan varovaisempi.

Jos olet uusi Powershellin käytössä, älä pelkää sitä. Luo järjestelmän palautuspiste ennen kuin aloitat ja pelaa. Pahin asia, jonka voit tehdä, on pilata tuo Windows-asennuksen, mutta se korjaantuu helposti kotikäyttäjälle, joka ryhtyi varotoimiin ensin!