回答:
ゲームにWMICを含めるだけで...
ただし、いくつかの前提条件があります。WinRMを有効にし、リモートマシンのファイアウォールを通過できるようにする必要があります。DCと同じサブネットを使用できる場合(アクセスできると思います)。
最初に他のドメインに対して認証する必要があり、次にそのドメインで目的のコマンドを実行します。
「-」記号はWMIの特殊文字であるため、一重引用符に注意してください。
wmic / node: 'IP_address_of_any_machine_in_target_domain' / user: 'the_other_domain \ any_domain_admin_account'プロセス呼び出しcreate "cmd / c" net user username new_password / domain ""
他のドメインのドメインアカウントのパスワードを尋ねられますが、アスタリスクを使用してユーザーの新しいパスワードを入力できないことは確かなので、コマンドに直接入力することをお勧めしますライン。
残念ながら、パスワード変更の成功に関する出力は受信しないため、成功または失敗にかかわらず、WMIクエリの出力のみを受信し、新しい資格情報が設定されているかどうかを確認する必要があることを強くお勧めします。パスワードをプレーンテキストで入力するのはちょっと悪いことですが、それが現在知っている唯一の方法です。バッチファイルを使用してテキストファイルからパスワードを読み取り、クエリに入力するという回避策がありますが、実際には意味がありません。
以下の行:
wmic / node: 'IP_address_of_a_machine_in_target_domain_the_user_has_access_to' / user: 'the_other_domain \ the_machine_the_user_has_access_to' computersystem get domain
パスワードの変更が成功した場合、リモートマシンのドメインが返されます。
net user
コマンドで別のドメインのユーザーのパスワードを変更することはできません 。