実際のユーザーとしてコンピューターにログインすることなく、gpresult
を機能させる方法はありますか?
serAがコンピュータにログインしているとしましょう[〜#〜] xyz [〜#〜]。 TeamViewerを介してログインするか、そこにlocallyとしてAdminAとしてログインし、右クリックしてRun As Administratorと入力します。コンピューターのGPOを取得するために有名なgpresult/Rコマンドで入力した管理者資格情報が、そこにないだけです。
gpresult /R
INFO: The user adm.test does not have RSoP data.
あなたはそれをリモートでやろうとすると失敗します...
gpresult /S DDD9D5 /SCOPE COMPUTER /R
INFO: The user does not have RSoP data.
データを実際にDomain AdminまたはAdministratorとして、そのコンピューター(ユーザーではない)と実際にログインしたことのないユーザーに取得できるように強制する方法コンピューター?
何年もの間、これは単に「正常に機能している」と思っていましたが、RDPまたはその他の手段でコンピューターに常にログインしていて、常に正常に機能しているようです。今はそうではありません...そしてこれを適切にデバッグする方法が必要です。
私の唯一のオプションは、実際に標準ユーザーとしてログインしてからコマンドを実行することですか?
はい。対話型ログインを行わなくても実行できますが、そのコンピュータで実際に対話型ログインを行ったユーザーを知る必要があります。あなたの場合、UserAがそれを行います。次に、昇格したプロンプトから:
gpresult /user UserA /scope computer /r
また、リモートコンピュータから:
gpresult /s RemoteComputer /user UserA /scope computer /r
/scope computer
を使用するときにユーザーを指定する必要がある理由は本当にわかりませんが、これはその仕組みです...