ログオンバッチスクリプトを使用して、一部のdllファイルをc:\ windows\system32フォルダーにコピーし、それらをregsrv32コマンドで登録しています。
ただし、両方のアクションが失敗します。
ここでスクリプトを適用しています:user configuration\policies\scripts (logon/logoff)/logon
スクリプト自体は実行されます。ただし、管理者の資格情報を必要とするものは何も実行しません。
どうすれば修正できますか?
ユーザーログオンスクリプトポリシーを使用すると、常にユーザーとしてスクリプトが実行されます。それを回避する方法はありません。別の方法として、コンピュータスタートアップスクリプトの使用を検討できます。これらはローカルシステムアカウントとして実行され、ローカル管理者アカウントとほぼ同等の権限を持ちます。
特定のアカウントまたはセキュリティコンテキストでログオン時にスクリプトを実行する必要があるときはいつでも、ログオン時にトリガーされるスケジュールされたタスクとしてスクリプトを作成します。