Feilen "`Begrepet gjenkjennes ikke som navnet på en cmdlet, funksjon, skriptfil eller operativt program.`" i Windows PowerShell indikerer vanligvis at kommandoen du skrev inn ikke gjenkjennes av PowerShell-motoren. Dette kan skje av flere grunner:
Feil kommandonavn:
Kontroller at du har stavet kommandonavnet riktig. PowerShell-kommandoer skiller mellom store og små bokstaver, så vær oppmerksom på bruk av store og små bokstaver.
Manglende modul:
Noen PowerShell-kommandoer er en del av spesifikke moduler som må importeres eller installeres. Hvis kommandoen du prøver å bruke tilhører en modul, sørg for at modulen er importert ved hjelp av Import-Module cmdlet.
Retningslinjer for utførelse:
Som standard har PowerShell begrensede kjøringspolicyer som forhindrer kjøring av ikke-klarerte skript. Hvis du prøver å kjøre et skript, må du kanskje justere utførelsespolicyen for å tillate det. For å gjøre dette, bruk Set-ExecutionPolicy-cmdleten med riktig policynivå, for eksempel RemoteSigned eller Unrestricted.
PATH-miljøvariabel:
Sørg for at den kjørbare PowerShell-filen (powershell.exe) er inkludert i PATH-miljøvariabelen. Dette lar deg kjøre PowerShell-kommandoer uten å spesifisere hele banen til den kjørbare filen.
Kommandosyntaks:
Bekreft at du har brukt riktig syntaks for kommandoen. PowerShell-kommandoer har spesifikke parametere og syntaksregler. Se kommandoens dokumentasjon eller bruk Get-Help-cmdleten for å lære om riktig bruk.
Utdatert PowerShell-versjon:
Hvis du bruker en eldre versjon av PowerShell, kan det hende at enkelte kommandoer eller funksjoner ikke er tilgjengelige. Vurder å oppdatere til den nyeste versjonen av PowerShell for å få tilgang til nyere kommandoer og forbedret funksjonalitet.
Kompatibilitetsproblemer:
Noen kommandoer er kanskje ikke kompatible med operativsystemet eller PowerShell-versjonen. Sjekk dokumentasjonen for kommandoen eller modulen du bruker for å sikre kompatibilitet.
Se etter stavefeil:
Vær nøye med stavemåten til kommandoen og eventuelle parametere du bruker. Selv en enkelt skrivefeil kan føre til denne feilmeldingen.
Sjekk kommandobanen:
Hvis kommandoen ikke er en innebygd PowerShell-kommando, må du kontrollere at banen til kommandoen eller skriptet er riktig.
Hvis ingen av disse løsningene løser problemet, bør du vurdere å søke på nettet etter spesifikke løsninger relatert til kommandoen du prøver å bruke eller den spesifikke feilmeldingen du møter.