Toying with DSC. Here is some code to add a user to a local administrators group via DSC. Use at your own risk. Marginally tested (works on my machineā¦).
cls configuration UserConfig{ param( [System.Management.Automation.PSCredential]$DomainCredential ) Import-DscResource -ModuleName PSDesiredStateConfiguration node $AllNodes.NodeName{ Group Admin{ GroupName = 'Administrators' Ensure = 'Present' #PsDscRunAsCredential = $mycreds Credential = $DomainCredential Members = @('domainname\username') } } } $configData = @{ AllNodes = @( @{ NodeName = 'SEAPR1DBBAT046' PSDscAllowPlainTextPassword = $true PSDscAllowDomainUser = $true } ) } $cred = Get-Credential -UserName domain\user -Message "Password please" UserConfig -DomainCredential $cred -ConfigurationData $configData