How to find module that contains function?

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

  • Author
  • #15063

    Charles Bates

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

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

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

  • #15064

    Dave Wyatt

    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.