お世話になっております。
PsExecコマンドについてご相談させていただきたく投稿いたしました。
以下■事象に記載しました、ローカルPCグループへユーザーの割り当てを行うコマンドをPsExecコマンドを使用して実行したところ「ハンドルが無効です」というエラーが出ており対処法がわからず困っております。
こちらのエラーの出力条件や対処方法をご存じでしたらご教授いただけませんでしょうか。
バッチファイルから実行した場合はエラーコード「6」もしくは「2」が返ってくる状態となります。
実行環境では、同システムにて大量に同コマンドを実行しており、一定の割合(約3%)で本事象が発生しています。※100%発生ではございません。
■事象
①以下PsExecコマンドをpowershellで実行
「&C:~PsExec.exe -n 1200 \<マシン名> net localgroup <ローカルグループ名> "<ユーザー名>@<ドメイン名>" /add」
実行結果
PsExec.exe :
発生場所 行:1 文字:1
- &C:~PsExec.exe -n 1200 \<マシン名> net localgroup <ローカルグループ名> ...
-
- CategoryInfo : NotSpecified: (:String) [], RemoteException
- FullyQualifiedErrorId : NativeCommandError
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
ハンドルが無効です。
RPC サーバーを利用できません。
Connecting to <マシン名>...Couldn't access <マシン名>:
Starting PsExec service on <マシン名>...Could not start PsExec service on <マシン名>:
Connecting to <マシン名>...Starting PsExec service on <マシン名>...
②batファイルからPsExecを呼び出した場合の出力ログ_エラーコード6
&C:~PsExec.exe -n 1200 \<マシン名> net localgroup <ローカルグループ名> "<ユーザー名>@<ドメイン名>" /add
Connecting to <マシン名>...
Couldn't access <マシン名>:
Starting PsExec service on <マシン名>...
Could not start PsExec service on <マシン名>:
Connecting to <マシン名>...
Starting PsExec service on <マシン名>...
6
③batファイルからPsExecを呼び出した場合の出力ログ_エラーコード2
&C:~PsExec.exe -n 1200 \<マシン名> net localgroup <ローカルグループ名> "<ユーザー名>@<ドメイン名>" /add
Connecting to <マシン名>...
Starting PsExec service on <マシン名>...
Connecting with PsExec service on <マシン名>...
Starting net on <マシン名>...
net exited on <マシン名> with error code 2.
2
以上です、よろしくお願いいたします。