Anonim

Het enige dat alle Microsoft-producten gemeen hebben, zijn de cryptische foutmeldingen die ze u geven als er iets misgaat. In plaats van in gewoon Engels te spreken, zodat we het allemaal kunnen begrijpen, geven Microsoft-programma's u wat onleesbare gebrabbel die u Google nodig hebt om 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 enkele krachtige apps en scripts kunnen worden uitgevoerd. Hoewel de GUI gemakkelijk te gebruiken is en de klus klaart, kan een snel script veel meer bereiken in een veel kortere tijd. Als u routines uitvoert op tientallen of honderden computers, 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, vervolgens een koppelteken en vervolgens een ander woord. Bijvoorbeeld Add-Computer of Start-service. Zoals met alles op de opdrachtregel, is het essentieel dat de syntaxis precies goed is.

Term niet herkend in PowerShell

Als u PowerShell al kent, moet u de fout kunnen identificeren aan de hand van 'de term wordt niet herkend als de naam van een cmdlet'. Als PowerShell nieuw voor je is, ziet het er nog een tijdje wartaal uit.

Er zijn veel dingen die mis kunnen gaan met een PowerShell-opdracht, maar drie specifieke dingen komen het meest voor. Ze zijn spelling, pad of module. Wanneer u ziet dat 'de term niet wordt herkend als de naam van een cmdlet', is dit waarschijnlijk een van deze drie.

Spelfouten in PowerShell

Als u iets verkeerd spellen, kan PowerShell het niet begrijpen en uitvoeren. Dit is meestal het moeilijkst op te lossen, want zelfs een verkeerde ruimte kan PowerShell afschrikken. Wanneer dit gebeurt, vind ik het het beste om de invoertekst te markeren zodat deze iets meer opvalt en er dan letter voor letter doorheen te gaan.

Als er veel tekst is of dat niet voor u werkt, kopieert u deze naar Kladblok ++ of een andere teksteditor en vinkt u deze aan. Typ het opnieuw als u geen fouten ziet en probeer het opnieuw. Gebruik geen Word of rich text-editor, want het rotzooit met opmaak. Gebruik een gewone teksteditor zoals Kladblok of Kladblok ++.

Verkeerd pad in PowerShell

Als u het verkeerde pad ziet, kan PowerShell uw script niet vinden. Als u bijvoorbeeld PowerShell naar een bepaalde map verwijst en de verkeerde stationsletter invoert of naar een share verwijst die niet toegankelijk is, 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 bepaalde externe scripts of wijzigingen niet op afstand kunnen worden uitgevoerd, treedt er een fout op. In de meeste situaties kunnen cmdlets op afstand worden uitgevoerd, maar sommige organisaties staan ​​alleen scripts op hoog niveau toe. Alles wat de beveiliging, het beleid of de kerninstellingen wijzigt, wordt vergrendeld. In dit geval moet u het script lokaal uitvoeren.

U kunt 'oplossingspad' gebruiken of het pad handmatig controleren om te zien of dit het probleem met uw opdracht is.

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 dit de fout 'de term wordt niet herkend als de naam van een cmdlet' veroorzaken.

U kunt 'get-module' in PowerShell gebruiken om te zien of de module aanwezig en correct is. Het zal u tonen 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 u voorzichtig bent. Als u het op een thuiscomputer gebruikt, is het ergste dat kan gebeuren dat u een systeemherstel of een heropbouw nodig heeft. Als u op bedrijfscomputers werkt, moet u mogelijk voorzichtiger zijn.

Er zijn enkele nuttige bronnen om PowerShell te leren kennen, zoals deze pagina op de Microsoft Technet-website. Deze pagina bij Veeam is ook handig voor mensen die heel nieuw zijn bij 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 mee bent. Maak een systeemherstelpunt voordat je begint en speel rond. Het ergste wat je kunt doen, is de Windows-installatie verpesten, maar dat is gemakkelijk te verhelpen voor een thuisgebruiker!

'De term wordt niet herkend als de naam van een cmdlet' - hoe kunt u dit oplossen in Windows powershell