Fejlen "`Udtrykket genkendes ikke som navnet på en cmdlet, funktion, scriptfil eller et program, der kan betjenes.`" i Windows PowerShell indikerer typisk, at den kommando, du indtastede, ikke genkendes af PowerShell-motoren. Dette kan ske af flere årsager:
Forkert kommandonavn:
Sørg for, at du har stavet kommandonavnet korrekt. PowerShell-kommandoer skelner mellem store og små bogstaver, så vær opmærksom på store bogstaver.
Manglende modul:
Nogle PowerShell-kommandoer er en del af specifikke moduler, der skal importeres eller installeres. Hvis kommandoen, du prøver at bruge, tilhører et modul, skal du sikre dig, at modulet er importeret ved hjælp af Import-Module cmdlet.
Udførelsespolitik:
Som standard har PowerShell begrænsede udførelsespolitikker, der forhindrer udførelse af scripts, der ikke er tillid til. Hvis du forsøger at køre et script, skal du muligvis justere udførelsespolitikken for at tillade det. For at gøre dette skal du bruge cmdlet'en Set-ExecutionPolicy med det relevante politikniveau, såsom RemoteSigned eller Unrestricted.
PATH-miljøvariabel:
Sørg for, at den eksekverbare PowerShell (powershell.exe) er inkluderet i PATH-miljøvariablen. Dette giver dig mulighed for at køre PowerShell-kommandoer uden at angive den fulde sti til den eksekverbare.
Kommandosyntaks:
Bekræft, at du har brugt den korrekte syntaks til kommandoen. PowerShell-kommandoer har specifikke parametre og syntaksregler. Se kommandoens dokumentation eller brug Get-Help-cmdlet'en for at lære om dens korrekte brug.
Forældet PowerShell-version:
Hvis du bruger en ældre version af PowerShell, er visse kommandoer eller funktioner muligvis ikke tilgængelige. Overvej at opdatere til den nyeste version af PowerShell for at få adgang til nyere kommandoer og forbedret funktionalitet.
Kompatibilitetsproblemer:
Nogle kommandoer er muligvis ikke kompatible med dit operativsystem eller PowerShell-version. Tjek dokumentationen for den kommando eller det modul, du bruger, for at sikre kompatibilitet.
Kontroller for stavefejl:
Vær meget opmærksom på stavningen af kommandoen og eventuelle parametre, du bruger. Selv en enkelt tastefejl kan føre til denne fejlmeddelelse.
Tjek kommandostien:
Hvis kommandoen ikke er en indbygget PowerShell-kommando, skal du sikre dig, at stien til kommandoen eller scriptet er korrekt.
Hvis ingen af disse løsninger løser problemet, kan du overveje at søge online efter specifikke løsninger relateret til den kommando, du prøver at bruge, eller den specifikke fejlmeddelelse, du støder på.