Dit probleem komt vaker voor in PowerShell en wordt meestal veroorzaakt door een onjuiste modulezoeklocatie of een versieconflict. Ik zou beginnen met Get-Module -ListAvailable om te controleren of PowerShell de betreffende module daadwerkelijk kan vinden. Controleer daarna de omgevingsvariabele met $env:PSModulePath en kijk of de map waarin de module staat hierin is opgenomen. Je kunt ook Get-Module -ListAvailable -Name ModuleNaam gebruiken om te zien welke versies beschikbaar zijn. Let daarnaast op of je Windows PowerShell 5.1 of PowerShell 7 gebruikt, omdat beide verschillende modulepaden kunnen hebben. Probeer vervolgens de module rechtstreeks via het volledige pad te importeren met Import-Module. Als het probleem blijft bestaan, controleer dan de foutmelding met Import-Module -Verbose voor meer details. Hopelijk helpt dit je verder! Als de oplossing werkt, vergeet dan niet op 'Accept Answer' te klikken, zodat anderen met hetzelfde probleem er ook iets aan hebben.
Waarom vindt PowerShell een bestaande module niet ?
Noah Deboer
60
Reputatiepunten
Ik heb een probleem met PowerShell op een Microsoft Windows-computer. Wanneer ik een module probeer te importeren, krijg ik de melding dat deze niet kan worden gevonden, terwijl de modulebestanden gewoon op de computer aanwezig zijn. Weet iemand hoe ik kan achterhalen of dit probleem wordt veroorzaakt door de PSModulePath-instellingen, de moduleversie of de PowerShell-configuratie ?
Windows voor Bedrijven | Windows 365 Business
Antwoord geaccepteerd door vraagauteur
HLBui
15,430
Reputatiepunten
Onafhankelijke adviseur