コマンドレットをオーバーライドする関数から直接呼び出すために、特定のコマンドレットのモジュールを決定するにはどうすればよいですか?
たとえば、Start-TranscriptがMicrosoft.Powershell.Hostに存在することをどのように確認する必要がありますか?
Get-Module Start-Transcript
何も得られない
以下の回答を更新してください。
これは出力です:
PS C:\Windows> 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] <String>] [-Append] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAc
tion <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningV
ariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]
DefaultParameterSet :
OutputType : {}
Name : Start-Transcript
CommandType : Cmdlet
Visibility : Public
ModuleName : Microsoft.PowerShell.Host <------------ 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] <String>] [-Append] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAction <ActionPref
erence>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>
] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]}