システム: 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
まだ役立つ情報はありません。何が問題なのか途方に暮れており、どうすればよいかわかりません。