PsExecのエラーについて

Reimi 0 評価のポイント
2025-04-03T06:52:03.7433333+00:00

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.

よろしくお願いします。

ビジネス向け Windows | Windows Server | ユーザー エクスペリエンス | その他
0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。