I am a super user and can create a new user but when adding at the time of creation the user display name and a Nav password I get the error
You cannot change settings for another user.
Exiting the user create screen shows the new user created but I am unable to make any changes to that user. I am the person that created the BC v16 installation and set other users up without an issue a few weeks ago.
Any ideas why this is happening?
Just in case there are any other people having this issue I can confirm that the only solution I have at the moment is to set the existing user details using powershell. Hopefully this will save you spending time looking thru google for the secure password part that I had to do.
I am sure this is probably not the most elegant way to use powershell but it worked and that's good enough for me
$password = 'mynewpassword'
$securepassword = ConvertTo-SecureString $password -asplaintext -force
set-navserveruser -username 'ExistingUserName' -password $securepassword -serverinstance 'bc160'
Hello,
I assume it is best if you raise a support call with Microsoft support for further analysis of the behavior or you continue using the workaround (it does seem to be an issue with that specific Admin user, like you stated as well). Related to the password, you may want to have a look here:
E.g.:
Read-Host "Enter Password" -AsSecureString | ConvertFrom-SecureString | Out-File "C:\Temp 2\Password.txt"
$pass = Get-Content "C:\Temp 2\Password.txt" | ConvertTo-SecureString
New-NavServerUser -ServerInstance -Password $pass, etc.
Hope it does help you to get pass the issue.
Thanks.
Marco
Hello again lol
I can set the full name using powershell without an issue. I have not tried the password as I need to discover how to encode this in powershell as it is as secure string and my powershell is not that good. So that will be next on the list.
Given powershell does it I am thinking it could be the user I am running the powershell has rights and the administrator I log into BC with has a problem. I have run the BC admin shell as administrator and I am logged in as administrator. When I use the webclient I am logging in as the user that created the system and does have super without a company name next to it
Hello,
Are you able to do the maintenance task via PowerShell (just to find out if that does work for you). It does look like a permission issue though.
Thanks.
Avinash
I checked that 1st to make sure the company was blank and it is
Hi,
Check the super permission is for all companies or only for a particular company.
Paul
Thanks for the reply.
This is on prem
Is this on premises or cloud ? as if it is cloud you will need to add them to the O365 and assign a licence
André Arnaud de Cal...
291,969
Super User 2025 Season 1
Martin Dráb
230,842
Most Valuable Professional
nmaenpaa
101,156