I have some Powershell scripts which make some procedures with users in AD, like cmd-lets 'Set-ADAccount', 'Add-ADPrincipalGroupMembership' and stuff like that, basically make changes in AD, in a general context.
I tested and created scheduled tasks in one Domain Controller, which run those scripts on a regular basis, running as SYSTEM account. It worked.
Is there any problem running such scripts with SYSTEM Account?
Is there any difference running them with SYSTEM or another domain user with the right permissions?