/// <summary> /// ProcessRecord method. /// </summary> protected override void ProcessRecord() { try { if (CheckShouldProcess(Name)) { var group = sam.CreateLocalGroup(new LocalGroup { Description = Description, Name = Name }); WriteObject(group); } } catch (Exception ex) { WriteError(ex.MakeErrorRecord()); } }