Het enige dat alle Microsoft-producten gemeen hebben, zijn de cryptische foutmeldingen die ze je geven als er iets misgaat. In plaats van in gewoon Engels te spreken, zodat we het allemaal kunnen begrijpen, geven Microsoft-programma's je wat onleesbaar gebrabbel dat je Google nodig hebt om het zelfs op afstand te begrijpen. Het foutbericht 'de term wordt niet herkend als de naam van een cmdlet' in PowerShell is zo'n bericht.
PowerShell is een opdrachtregelhulpprogramma voor gebruik in Windows waarmee een aantal krachtige apps en scripts kunnen worden uitgevoerd. Hoewel de GUI eenvoudig te gebruiken is en de klus klaart, kan een snel script veel meer bereiken in een veel kortere tijd. Als u routines op tientallen of honderden computers uitvoert, zijn scripts een echte redder in nood.
Een 'cmdlet' is een script of proces dat wordt uitgevoerd binnen PowerShell. Het wordt meestal aangeduid met een woord, dan een koppelteken en dan een ander woord. Bijvoorbeeld Add-Computer of Start-service. Zoals met alles op de opdrachtregel, is het essentieel om de syntaxis precies goed te krijgen.
Term niet herkend in PowerShell
Als u PowerShell al kent, zou u de fout moeten kunnen identificeren met 'de term wordt niet herkend als de naam van een cmdlet'. Als PowerShell nieuw voor u is, ziet het er nog een tijdje wartaal uit.
Er zijn veel dingen die fout kunnen gaan met een PowerShell-opdracht, maar drie specifieke dingen komen het meest voor. Ze zijn spelling, pad of module. Als u de foutmelding 'de term wordt niet herkend als de naam van een cmdlet' ziet, is dit waarschijnlijk een van deze drie.
Spelfouten in PowerShell
Als u iets verkeerd spelt, kan PowerShell het niet begrijpen en uitvoeren. Dit is meestal het moeilijkst om problemen op te lossen, omdat zelfs een verkeerde spatie PowerShell kan uitschakelen. Wanneer dit gebeurt, vind ik het het beste om de invoertekst te markeren zodat deze iets meer opvalt en dan letter voor letter door te nemen.
Als er veel tekst is of dat niet voor u werkt, kopieer het dan naar Notepad ++ of een andere platte teksteditor en controleer het daar. Typ het opnieuw als u geen fouten ziet en probeer het opnieuw. Gebruik geen Word- of rich-text-editor omdat het rotzooit met opmaak. Gebruik een tekstverwerker zoals Kladblok of Kladblok++.
Verkeerd pad in PowerShell
Als u het pad verkeerd krijgt, kan PowerShell uw script niet vinden. Als u PowerShell bijvoorbeeld naar een bepaalde map wijst en u voert de verkeerde stationsletter in of wijst deze naar een share die niet toegankelijk is, dan kan PowerShell zijn ding niet doen.
Dit is vaak het geval als u een cmdlet op een externe computer probeert uit te voeren. Als die computer is vergrendeld of het op afstand uitvoeren van bepaalde scripts of wijzigingen niet toestaat, zal er een fout optreden. In de meeste situaties kunnen cmdlets op afstand worden uitgevoerd, maar sommige organisaties staan alleen toe dat scripts op hoog niveau worden uitgevoerd. Alles dat de beveiliging, het beleid of de kerninstellingen wijzigt, wordt vergrendeld. In dit geval moet u het script lokaal uitvoeren.
hoe berichten op instagram te krijgen
U kunt 'resolve-path' gebruiken of het pad handmatig controleren om te zien of dit het probleem is met uw opdracht.
Ontbrekende modules in PowerShell
Als de module ontbreekt of beschadigd is, kan PowerShell deze niet uitvoeren. Standaard moet u modules installeren om ze te kunnen gebruiken. Als die module ontbreekt, beschadigd is of is verplaatst, kan deze de foutmelding 'de term wordt niet herkend als de naam van een cmdlet' weergeven.
U kunt 'get-module' in PowerShell gebruiken om te zien of de module aanwezig en correct is. Het zal u laten zien welke modules zijn geladen en u kunt toevoegen of repareren, afhankelijk van uw behoeften.
PowerShell gebruiken in Windows
Er is niets mis met een nieuwkomer die PowerShell gebruikt, zolang je maar voorzichtig bent. Als u het op een thuiscomputer gebruikt, is het ergste dat kan gebeuren, dat u een systeemherstel of opnieuw moet opbouwen. Als u op bedrijfscomputers werkt, moet u mogelijk voorzichtiger zijn.
Er zijn enkele nuttige bronnen om grip te krijgen op PowerShell, zoals deze pagina op de Microsoft Technet-website . Deze pagina bij Veeam is ook handig voor mensen die helemaal nieuw zijn in PowerShell . Het legt uit wat het is, hoe het te gebruiken en biedt veel informatie voor nieuwkomers.
Laat u niet intimideren door PowerShell als u er nieuw bent. Maak een systeemherstelpunt voordat u begint en speel wat rond. Het allerergste wat je kunt doen is die Windows-installatie verpesten, maar dat is eenvoudig te verhelpen voor een thuisgebruiker!