Remove list item permissions by role type using JSOM

I’m looking for a good way to remove all list item permissions on a certain list item of a specific role type using the JavaScript object model.

With myListItem.get_roleAssignments().getByPrincipal(myUser).deleteObject(); I can delete the permission for a certain user. I’m looking for a way to delete all permissions of a certain role type (eg SP.RoleType.contributor).

Remove list item permissions by role type using JSOM

I’m looking for a good way to remove all list item permissions on a certain list item of a specific role type using the JavaScript object model.

With myListItem.get_roleAssignments().getByPrincipal(myUser).deleteObject(); I can delete the permission for a certain user. I’m looking for a way to delete all permissions of a certain role type (eg SP.RoleType.contributor).

Outgoing email is sent from which server role?

Our SP2016 farm have 2 WFE, 2 APP, and 2 Search servers. In the outgoing server settings, we point to our company SMTP (smtp.company.com). In order to allow the SMTP relay for SharePoint’s email, we need to apply firewall open. Although we can simply apply open for all 6 servers but I want to understand the traffic logic.

Should I expect all email will be started from WFE? Or it will be started from other server depends on server role?

How does the Poisoner role work in Dusk City Outlaws?

One of my players is playing as the poisoner. They wanted to slip an antagonist some poison, but had used their “Planning Poison” for another task. But it would seem odd to lock the Poisoner out of poisoning people.

Also, there’s no clear description of what poison will do to either minor minions or minions with a luck score.

I chose to say that the poisoner always has some default poisons to hand that can cause sickness or kill. I then made them successfully roll to slip the poison to a fellow team member posing as a barkeep, and judged that the poison would incapacitate the antagonist and his goons. If I’d wanted to draw out the scene, I might have given the antagonist a luck score to beat.

It worked well in the moment, but is this an acceptable way to play out a use of the Poisoner?

What is “Role Conversion” actually do on SharePoint 2016 on-premise?

We have a SP2016 (16.0.4327.1000 build, Release candidate) installed. I checked there is no Distrubuted Cache service setup. So I set it up on 2 WFE server. After that I change the role of WFE servers to “Custom”. I found nothing have changed but I am not sure. All services on WFE have same status before conversion.

May I know what is “Role conversion” actually perform beside change the naming?

P.S. by some project restriction I cannot patch the farm at this moment.