GSF.Identity.UserInfo.CreateLocalGroup C# (CSharp) Méthode

CreateLocalGroup() public static méthode

Creates a new local group if it does not exist already.
was null. No was specified. Could not create local group.
public static CreateLocalGroup ( string groupName, string groupDescription = null ) : bool
groupName string Group name to create if it doesn't exist.
groupDescription string Optional group description.
Résultat bool
        public static bool CreateLocalGroup(string groupName, string groupDescription = null)
        {
            if ((object)groupName == null)
                throw new ArgumentNullException(nameof(groupName));

            // Remove any irrelevant white space
            groupName = groupName.Trim();

            if (groupName.Length == 0)
                throw new ArgumentException("Cannot create local group: no group name was specified.", nameof(groupName));

            groupName = ValidateGroupName(groupName);

            if (Common.IsPosixEnvironment)
                return UnixUserInfo.CreateLocalGroup(groupName);

            return WindowsUserInfo.CreateLocalGroup(groupName, groupDescription);
        }