この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。
こんにちは
マイクロソフト コミュニティに投稿していただき、ありがとうございます。
1.コマンドがリモートシステムで使用できるかどうかを確認します
最初に確認することは、eventcreate コマンドがリモート・サーバーの予期された場所に存在するかどうかです。デフォルトでは、eventcreate は Windows Server 2008 以降のバージョンの一部ですが、場合によっては、環境の特定の構成や制限により、見つからないか使用できない場合があります。
コマンドの場所を確認する: リモート システムで、eventcreate がディレクトリ C:\Windows\System32 に存在することを確認します。これを行うには、リモートサーバーに接続し、コマンドの存在を確認します。
ディレクトリ C:\Windows\System32\eventcreate.exe
ファイルが見つからない場合は、Windows Server から必要な機能やツールを修復または再インストールする必要があります。
- リモートマシンの環境変数を確認する
環境変数が正しく設定されているとおっしゃいましたが、$PATH変数を再確認して、eventcreate.exeが存在するSystem32ディレクトリが含まれていることを確認することをお勧めします。
環境変数の確認: リモート・サーバで、次のコマンドを実行します。
エコー %PATH%
出力に C:\Windows\System32 が含まれていることを確認します。そうでない場合は、環境変数に追加します。
[このPC]を右クリックし、[プロパティ]→[詳細設定]→[環境変数]→します。
[システム変数] で [パス] を見つけ、C:\Windows\System32 が表示されていることを確認します。
- ユーザー権限の確認
このエラーは、コマンドが実行されているユーザー権限に関連している可能性もあります。EventCreate を実行するには、特にイベント ログにイベントを作成するために、昇格された特権が必要です。リモート セッションに管理者権限がない場合、コマンドが失敗する可能性があります。
ユーザー権限の確認: リモート コマンドを実行しているユーザーに、eventcreate を実行するための適切な権限 (通常は管理者など) があることを確認します。PowerShell またはバッチ ファイルを使用してコマンドを実行している場合は、スクリプトまたはセッションが管理者権限で昇格されていることを確認します。
上記の情報がお役に立てば幸いです。
よろしくお願いいたします
ルンジエ・ツァイ