Add-localgroupmember Parameter set cannot be resolved using the specified named parameters

Hello.

I’m trying to add members of a “remote desktop users” local group into another group but it fails

$names=(Get-LocalGroupMember -group "remote desktop users").name
foreach ($name in $names){Add-localGroupMember -Identity ORA_DBA -Member $name; Add-localGroupMember -Identity ORA_OraDB19Home1_DBA -Member $name}

Add-LocalGroupMember : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:27
+ ...  in $names){Add-localGroupMember -Identity ORA_DBA -Member $name; Add ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-LocalGroupMember], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.AddLocalGroupMemberCommand

Add-LocalGroupMember : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:81
+ ... mber $name; Add-localGroupMember -Identity ORA_OraDB19Home1_DBA -Memb ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-LocalGroupMember], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.AddLocalGroupMemberCommand

Add-LocalGroupMember : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:27
+ ...  in $names){Add-localGroupMember -Identity ORA_DBA -Member $name; Add ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-LocalGroupMember], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.AddLocalGroupMemberCommand

Add-LocalGroupMember : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:81
+ ... mber $name; Add-localGroupMember -Identity ORA_OraDB19Home1_DBA -Memb ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-LocalGroupMember], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.AddLocalGroupMemberCommand

Tried $name with single quote and double quotes and it still fails. What am I doing wrong ?

Thnks
G

Firstly, when posting code in the forum, please can you use the preformatted text </> button. It really helps us with readability, and copying and pasting your code (we don’t have to faff about replacing curly quote marks to get things working).

Add-LocalGroupMember does not have an -Identity parameter. Perhaps you’re confusing it with the Active Directory cmdlets?

Oops. My bad.

should have been -group. Sorted

1 Like

Glad it’s sorted and thank you for reformatting your original post :+1: