How to find module that contains function?

This topic contains 1 reply, has 2 voices, and was last updated by Profile photo of Dave Wyatt Dave Wyatt 3 years, 1 month ago.

  • Author
    Posts
  • #15063
    Profile photo of Charles Bates
    Charles Bates
    Participant

    This doesn't do what I expect:
    C:\Users\hxchba
    > get-command | where { $_.Name -Like "dh" }

    CommandType Name ModuleName
    ———– —- ———-
    Function dh

    Why is "ModuleName" blank? How can I work around this?
    Thanks —

  • #15064
    Profile photo of Dave Wyatt
    Dave Wyatt
    Moderator

    Not all functions are imported from modules. If they're part of a dot-sourced ps1 script (such as your profile), ModuleName will be blank. There are also a number of built-in functions which don't have a module name either ("C:", "cd..", etc.) I assume that those come from the Microsoft.PowerShell.Core PSSnapin, rather than from a module.

You must be logged in to reply to this topic.