API Reference
Class
UserRightsWriter
Thin writer facade for Local Security Policy user-rights (Se* privileges). Delegates to LocalSecurityEditor.
Inheritance
- Object
- UserRightsWriter
Methods
Add 2 overloads
public static Void Add(String computerName, UserRightsAssignment right, params String[] principals) #Returns:
VoidAdds one or more principals to the given user-right assignment.
Parameters
- computerName System.String
- Target computer; null for local machine.
- right LocalSecurityEditor.UserRightsAssignment
- User-right assignment (e.g., SeRemoteInteractiveLogonRight).
- principals System.Collections.Generic.IEnumerable{System.String}
- SAM names or SIDs to add.
Add(System.String computerName, LocalSecurityEditor.UserRightsAssignment right, System.String[] principals) #Adds one or more principals to the given user-right assignment.
Parameters
- computerName System.String
- right LocalSecurityEditor.UserRightsAssignment
- principals System.String[]
Remove 2 overloads
public static Void Remove(String computerName, UserRightsAssignment right, params String[] principals) #Returns:
VoidRemoves one or more principals from the given user-right assignment.
Parameters
- computerName System.String
- right LocalSecurityEditor.UserRightsAssignment
- principals System.Collections.Generic.IEnumerable{System.String}
Remove(System.String computerName, LocalSecurityEditor.UserRightsAssignment right, System.String[] principals) #Removes one or more principals from the given user-right assignment.
Parameters
- computerName System.String
- right LocalSecurityEditor.UserRightsAssignment
- principals System.String[]
public static UserRightSetResult Set(String computerName, UserRightsAssignment right, IEnumerable<String> principals) #Returns:
UserRightSetResultReplaces the principal set for a given right. Returns summary of changes.
Parameters
- computerName System.String
- Target computer; null for local machine.
- right LocalSecurityEditor.UserRightsAssignment
- User-right assignment to modify.
- principals System.Collections.Generic.IEnumerable{System.String}
- Final set of principals to enforce.
Returns
Summary of added/removed principals.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object