要約: 暗黙的なリモート処理用に構築されたリモートWindowsサーバー上に配置されるいくつかの関数があります。ただし、Get-Helpコマンドレットを使用して、作成した各関数に入れた概要を表示することはできません。したがって、これらはではなく、ネイティブpowershellコマンドレットです。 get-helpコマンドレットは、スクリプトがローカルで実行されている状態で正常に動作します。暗黙リモート処理でGet-Helpコマンドレットが機能しない
質問: 暗黙的なリモート処理でGet-Helpを使用することはできませんか? Briantistsが
PS> $module = Import-Module 'tmp_2c0mhyix.ivb' -PSSession $sessVar -PassThru
Import-Module : Failure from remote command: Import-Module -Name 'tmp_2c0mhyix.ivb': The specified module 'tmp_2c0mhyix.ivb' was not loaded because no valid module file was found in any module directory.
At line:1 char:11
+ $module = Import-Module 'tmp_2c0mhyix.ivb' -PSSession $sessVar-Pa ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (tmp_2c0mhyix.ivb:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
を修正しようと
編集1.
は、同様にモジュール名からして、同様にこれをしようとしました。
PS> $module = Import-Module -PSSession $sessVar-PassThru
Import-Module : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:11
+ $module = Import-Module -PSSession $sessVar-PassThru
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Import-Module], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.ImportModuleCommand
あなたはモジュール名を持っている場合は、あなただけの 'は、Get-Command'でそれを使用し、それを再インポートする必要はありません。また、私は(彼らはしません)これらのコマンドは何を修正しますことを意味する」tmeanをdidnの、それだけでリモート処理がどのように実装されるか、暗黙的にあなたの可視性を提供することでした。 – briantist