
リモート サーバーに exe ファイルを配置しています。他のサーバーから直接またはバッチ ファイルを使用して呼び出す必要があります。バッチ ファイルを使用して呼び出すと、実行され、呼び出し元のサーバーのタスク マネージャーに表示されます。呼び出し元のサーバーにセキュリティ上の問題があるため、呼び出された exe はいくつかの API を呼び出さず、「認証エラー」と表示されてクラッシュします。ただし、exe はリモート サーバー上で実行する必要があります。すべての機能が備わっているためですが、リモートで呼び出されます。
答え1
このPsExec
ツールは良いアイデアかもしれません。exe
リモートでファイルするのに使用できます。
リンクを参照してください:PsExec v2.11
答え2
リモート サーバーのコマンド ラインで sc を使用して exe を実行するサービスを作成します。その後、サービス管理コンソールを使用してリモート サーバーに接続し、サービスを開始できます。
sc create service_name binpath=C:\path\to\binary [オプション1] [オプション2] [オプションN]
答え3
ご意見ありがとうございます...問題は、VPN 接続を介したクライアントのネットワーク ポリシーが原因で、外部 Web サイトへの API 呼び出しがいくつか失敗していたことです。これに対する正確な解決策は見つからず、代わりに、外部 Web サイトへの呼び出しを許可する別のサーバーに exe を配置し、それに応じてコードを変更して、タスク スケジューラでタスクとして実行するようにスケジュールすることで問題を解決しました。