title: How do I find the module for a given cmdlet?
body: <p>How do I determine the module for a given cmdlet for direct calling from a function that overrides the cmdlet?</p>
  
  <p>For example, how am I supposed to find out that Start-Transcript lives in Microsoft.Powershell.Host?</p>
  
  <pre><code>Get-Module Start-Transcript
  </code></pre>
  
  <p>doesn't yield anything</p>
  
  <hr/>
  
  <p>Update for answer below.</p>
  
  <p>This is the output:</p>
  
  <pre><code>PS C:\Windows&gt; Get-Command -type cmdlet start-transcript | fl *
  
  HelpUri             : http://go.microsoft.com/fwlink/?LinkID=113408
  DLL                 : C:\Windows\assembly\GAC_MSIL\Microsoft.PowerShell.ConsoleHost\1.0.0.0__31bf3856ad364e35\Microsoft
                        .PowerShell.ConsoleHost.dll
  Verb                : Start
  Noun                : Transcript
  HelpFile            : Microsoft.PowerShell.ConsoleHost.dll-Help.xml
  PSSnapIn            : Microsoft.PowerShell.Host
  ImplementingType    : Microsoft.PowerShell.Commands.StartTranscriptCommand
  Definition          : Start-Transcript [[-Path] &lt;String&gt;] [-Append] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAc
                        tion &lt;ActionPreference&gt;] [-WarningAction &lt;ActionPreference&gt;] [-ErrorVariable &lt;String&gt;] [-WarningV
                        ariable &lt;String&gt;] [-OutVariable &lt;String&gt;] [-OutBuffer &lt;Int32&gt;] [-WhatIf] [-Confirm]
  
  DefaultParameterSet :
  OutputType          : {}
  Name                : Start-Transcript
  CommandType         : Cmdlet
  Visibility          : Public
  ModuleName          : Microsoft.PowerShell.Host &lt;------------ HERE IT IS
  Module              :
  Parameters          : {[Path, System.Management.Automation.ParameterMetadata], [Append, System.Management.Automation.Pa
                        rameterMetadata], [Force, System.Management.Automation.ParameterMetadata], [NoClobber, System.Man
                        agement.Automation.ParameterMetadata]...}
  ParameterSets       : {[[-Path] &lt;String&gt;] [-Append] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAction &lt;ActionPref
                        erence&gt;] [-WarningAction &lt;ActionPreference&gt;] [-ErrorVariable &lt;String&gt;] [-WarningVariable &lt;String&gt;
                        ] [-OutVariable &lt;String&gt;] [-OutBuffer &lt;Int32&gt;] [-WhatIf] [-Confirm]}
  </code></pre>