From 8a9f8c7cbadf61b8fe2efaf8f6e1bae70436ac98 Mon Sep 17 00:00:00 2001 From: David Yoder Date: Thu, 17 Mar 2022 21:27:22 -0400 Subject: [PATCH] fix local group add --- Tools.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 } } }