I am getting an error when trying to add a user to group in JavaScript, here is my code below:

    user = web.ensureUser("domain\\natalie");
    membersGroup = web.get_siteGroups().getByName("site Members");
    userCollection = membersGroup.get_users();

    context.executeQueryAsync(_onUserSucceed, _onFail);

I am getting the error: The parameter loginName cannot be empty or bigger than 251 characters.

1 Answer 1


Your code seems fine, but how did you put the domain name? Was it domain\natalie? Sometimes you need to make it like: domain.local to make it work or domain.[value] depending on your environment. The thing is that you have to fully qualify it when it's needed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.