PsExecのエラーについて
PsExecを使ってリモートでVBSを実行して各サーバのWindows Updateを行っていますがその処理に失敗しているサーバがあるので原因を特定したいです。
共通のVBS、コマンドで同じOSの別サーバの処理に成功しているため接続先のサーバ側の問題と考えています。
・実行コマンド
echo off C:\script\bin\PsExec.exe \<ServerFQDN> -s -h cscript C:\script\bin\comtf_WSUS_UpdateInstaller.vbs
・エラー内容
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
ハンドルが無効です。 Connecting to <ServerFQDN>...Starting PsExec service on <ServerFQDN>...Connecting with PsExec service on <ServerFQDN>...Starting cscript on <ServerFQDN>...
Error communicating with PsExec service on <ServerFQDN>:
・環境
・リモート接続元
OS:Windows Server 2016
・接続先
サーバ名:<ServerFQDN>
OS:Windows Server 2016
FireWall設定:無効
失敗のタイミングで接続先サーバのイベントログに次のエラーが出ています
アプリケーション固有 のアクセス許可の設定では、CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} および APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} の COM サーバー アプリケーションに対するローカルアクティブ化のアクセス許可を、アプリケーション コンテナー 利用不可 SID (利用不可) で実行中のアドレス LocalHost (LRPC 使用) のユーザー <DomainUser> SID (S-1-5-21-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxx-xxxxxx) に与えることはできません。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使って変更できます。
またリモート接続元のサーバから同ユーザで下記コマンドを実行したところこちらは成功しています。
PS C:\script\bin> C:\script\bin\PsExec.exe \<ServerFQDN> -s -h hostname
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
<ServerFQDN>
hostname exited on <ServerFQDN> with error code 0.
よろしくお願いします。