Så här fixar du "termen känns inte igen som namnet på en cmdlet" i Windows PowerShell

PowerShell är ett kommandoradsverktyg för användning i Windows som låter några kraftfulla appar och skript köras. Medan GUI är lätt att använda och får jobbet gjort, kan ett snabbt skript uppnå mycket mer på mycket kortare tid. Om du kör rutiner över dussintals eller hundratals datorer är skript en verklig livräddare.

Så här fixar du "termen känns inte igen som namnet på en cmdlet" i Windows PowerShell

En "cmdlet" är ett skript eller en process som körs inom PowerShell, vanligtvis betecknad med ett ord, sedan ett bindestreck, sedan ett annat ord – till exempel Add-Computer eller Start-service. Precis som allt i Powershell-kommandoraderna är det viktigt att få syntaxen exakt rätt.

En sak som alla Microsoft-produkter har gemensamt är de ökända felmeddelandena när något går fel. Istället för att tala på vanlig engelska så att alla kan förstå, ger Microsoft-program dig en del otydligt skratt som du behöver använda Google för att förstå vad som helst. Felmeddelandet, "termen känns inte igen som namnet på en cmdlet" i PowerShell, är ett sådant meddelande.

Hur man löser termen känns inte igen i PowerShell

Om du redan känner till PowerShell kan du enkelt identifiera felet som genererar meddelandet "termen känns inte igen som namnet på en cmdlet." Om du är ny på PowerShell kan det se ut som trams ett tag.

Många saker kan gå fel med ett PowerShell-kommando, men tre specifika är de vanligaste: stavnings-, sökvägs- eller modulproblem. När du ser felet, "termen känns inte igen som namnet på en cmdlet", kommer det troligen att vara ett av dessa tre problem. Låt oss bryta ner dem.

1. Kontrollera efter stavningsfel i PowerShell

Om du stavar något fel kommer PowerShell inte att kunna förstå dina instruktioner och utföra dem. Det här scenariot är vanligtvis det svåraste att felsöka. Även om du får ett fel mellanslag kan PowerShell kastas av. När den här situationen uppstår är det bäst att markera inmatningstexten för att sticka ut lite mer och sedan gå igenom den bokstav för bokstav.

Om det finns mycket text eller om markeringsalternativet inte fungerar för dig, kopiera koden till Notepad++ eller en annan vanlig textredigerare och kontrollera den därifrån. Skriv in instruktionerna/koden igen om du inte ser några fel och försök igen. Använd inte Word eller en rich text-redigerare eftersom det bråkar med formatering. Använd en vanlig textredigerare som Notepad eller Notepad++(rekommenderas).

2. Kontrollera efter fel sökväg i PowerShell

Om du skriver fel sökväg kommer PowerShell inte att kunna hitta ditt skript eller din modul. Till exempel, genom att peka PowerShell mot en viss mapp och mata in fel enhetsbeteckning eller en resurs som inte är tillgänglig, kommer PowerShell inte att kunna göra sin sak.

Det här scenariot är ofta fallet när man försöker köra en cmdlet på en fjärrdator. Om den datorn är låst eller inte tillåter fjärrkörning av specifika skript eller ändringar, kommer det att leda till ett fel. I de flesta situationer kan du fjärrstyra cmdlets, men vissa organisationer tillåter bara skript på hög nivå. Allt som ändrar säkerhet, policyer eller kärninställningar låses. I det här fallet måste du köra skriptet lokalt.

Du kan använda "resolve-path" eller kontrollera sökvägen manuellt för att se om ditt kommando är problemet.

3. Kontrollera om det saknas moduler i PowerShell

Om modulen saknas eller är skadad kommer PowerShell inte att kunna köra den. Som standard måste du installera moduler i exakt ordning för att kunna använda dem. Om den modulen saknas, är korrupt eller har flyttats ger den upp felet "termen känns inte igen som namnet på en cmdlet."

Du kan använda "get-module" i PowerShell för att se om modulen är närvarande och korrekt. Den visar dig vilka moduler som är laddade, och du kan lägga till eller reparera dem beroende på dina behov.

Avslutningsvis är det inget fel med att en nykomling använder PowerShell, så länge du är försiktig. Om du använder den på en hemdator är det värsta som kan hända att du behöver en systemåterställning eller ombyggnad. Om du arbetar på företagsdatorer kan du behöva vara mer försiktig.

Om du är ny på att använda Powershell, låt dig inte skrämmas av det. Skapa en systemåterställningspunkt innan du börjar och spelar runt. Det allra värsta du kan göra är att förstöra den där Windows-installationen, men det blir lätt åtgärdat för en hemanvändare som tog försiktighetsåtgärder först!