回答受付終了まであと4日

Windows11 ProのPCでzabbixからPC内のバッチを実行してシリアルポートを用いてその先にデータを送りたいです。 自分でPCのコマンドプロンプトからバッチを実行する分にはCOMポートを識別してデータを送れるのですが、zabbixのアクションからスクリプトを実行でバッチを実行するとなぜかデータを送れません。zabbixのアクションログやバッチのログから実行自体はできていることが確認できます。 バッチ内にmodeコマンドを入れて実行するとzabbixから実行した場合はCOMポートが確認できていない状態でした。 ただ、自分でコマンドプロンプトでmodeコマンドを打つ分には普通にCOMポートが識別されて表示されます。 別のpc(Windows10 Pro)で同じzabbixを用いた監視設定でバッチを実行していますがCOMポートから通信できて問題ありません。 zabbixサーバーは6.いくつで、PCに入っているzabbixエージェントは両方とも3.いくつです。 zabbixエージェントはAdministrator権限で実行しています。 chatgptからはWindows Vista以降のサービスのセッション管理の問題と言われましたがそれなら別のpc(Windows 10 Pro)で実行できるのはおかしいと感じています。

Windows系 | プログラミング11閲覧xmlns="http://www.w3.org/2000/svg">500