4

システム: Windows Server 2012 R2 | PowerShell v4 | ジェンキンス v1.607 | 64 ビット Java バージョン 8u60

何らかの理由で、Jenkins が実行されている Windows サーバーにログインし、次のコードを問題なく実行できます。

Start-Job -Credential $Creds -ScriptBlock {Get-Process}
Get-Job | Wait-Job | Receive-Job

$Creds で使用していたのと同じユーザー資格情報を使用して、PowerShell プラグインを利用して、Jenkins ジョブ内で同じコードを実行しようとすると、役立つ情報なしで失敗します。資格情報が確認されました。これは私が得るエラーです:

    [localhost] The background process reported an error with the following message: .
    + CategoryInfo          : OpenError: (localhost:String) [], PSRemotingTransportException
    + FullyQualifiedErrorId : 2100,PSSessionStateBroken

ここにあるResolve-Error 関数を使用して、より多くの情報を取得しようとしました。出力は次のとおりです。

writeErrorStream      : True
PSMessageDetails      : 
Exception             : System.Management.Automation.Remoting.PSRemotingTransportException: The background process 
                        reported an error with the following message: .
TargetObject          : localhost
CategoryInfo          : OpenError: (localhost:String) [], PSRemotingTransportException
FullyQualifiedErrorId : 2100,PSSessionStateBroken
ErrorDetails          : [localhost] The background process reported an error with the following message: .
InvocationInfo        : 
ScriptStackTrace      : 
PipelineIterationInfo : {}


00000000000000000000000000000000000000000000000000000000000000000000000000000000


ErrorCode                   : 2100
TransportMessage            : 
ErrorRecord                 : The background process reported an error with the following message: .
StackTrace                  : 
WasThrownFromThrowStatement : False
Message                     : The background process reported an error with the following message: .
Data                        : {}
InnerException              : 
TargetSite                  : 
HelpLink                    : 
Source                      : 
HResult                     : -2146233087

まだ役立つ情報はありません。何が問題なのか途方に暮れており、どうすればよいかわかりません。

4

0 に答える 0