diff --git a/Tools.ps1 b/Tools.ps1 index 69e5a1e..1232a00 100644 --- a/Tools.ps1 +++ b/Tools.ps1 @@ -639,10 +639,10 @@ function Create-LocalUser { Try { New-LocalUser -Name $Username -Password $SecurePassword -FullName $FullName -Description $Description -AccountNeverExpires -PasswordNeverExpires } Catch { LogErr $_.Exception.Message ; Exit } } - If ( !($(Get-LocalGroupMember -Group "Administrators" -Member $Username -ErrorAction SilentlyContinue)) -and $MakeAdmin ) + If ( (-not($(Get-LocalGroupMember -Group "Administrators" -Member $Username -ErrorAction SilentlyContinue))) -and $MakeAdmin ) { LogMsg "Adding ""${Username}"" to local Administrators group" - Try { Add-LocalGroupMember -Group "Administrators" -Member $Username } + Try { Add-LocalGroupMember -Name "Administrators" -Member $(Get-LocalUser -Name $Username) } Catch { LogErr $_.Exception.Message ; Exit } } }