/// <summary> /// ProcessRecord method. /// </summary> protected override void ProcessRecord() { if (Name == null && SID == null) { foreach (var group in sam.GetAllLocalGroups()) { WriteObject(group); } return; } ProcessNames(); ProcessSids(); }