/// <summary> /// Process group requested by -Name /// </summary> /// <remarks> /// Arguments to -Name will be treated as names, /// even if a name looks like a SID. /// </remarks> private void ProcessName() { if (Name != null) { try { if (CheckShouldProcess(Name, NewName)) { sam.RenameLocalGroup(sam.GetLocalGroup(Name), NewName); } } catch (Exception ex) { WriteError(ex.MakeErrorRecord()); } } }