0

SysInternalspsexecユーティリティを使用してリモート システムでジョブを実行する、作成した C# ユーティリティのラッパーとして WCF サービスを作成しました。psexec使用するドメイン、ユーザー、およびパスワードを指定するコマンドライン パラメーターを使用して、C# から呼び出されます。

PowerShell からローカルで C# ユーティリティを呼び出すと、すべて正常に動作します。

しかし、WCF サービスからユーティリティを実行すると、(?)「システム コールに渡されたデータ領域が小さすぎます」に対応するリターン コード 122 が表示されます。

psexecは Windows Server 2008 に対して実行されています。渡す資格情報は、ユーティリティをラップするサービスをホストするマシンと同じドメイン内のローカル管理者です。

4

1 に答える 1

0

したがって、これはPSExecバージョン1.97で修正されたバグである可能性が高いことがわかります。このバージョンは、この状況では問題なく機能するようです。

于 2010-03-25T15:07:44.677 に答える