web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

User Permissions - On Premise

(0) ShareShare
ReportReport
Posted on by 400
Hi Everyone

I am busy uploading a large amount of Users for a Business Central On Prem instance, using a script I run in PowerShell ISE.
 
foreach ($User in $Users) 
{
$FullName = $User.'FullName'
$Login = $User.'Login'
$Email = $User.'Email'
$PermissionSetId = $User.'PermissionSet'
$CompanyName = $User.'Company'
 

New-NavServerUser -ServerInstance BC220 -WindowsAccount $Login -FullName /$FullName/ -AuthenticationEmail /$Email/ -LanguageId 1033 -Force -Tenant cbzg -State Enabled
#Command To create a new Users
New-NAVServerUserPermissionSet -ServerInstance BC220 -WindowsAccount $Login -PermissionSetId $PermissionSetId -CompanyName $CompanyName -Force -Tenant cbzg
#Command to assign a permission set to a User
}
 
The script successfully creates the Users and assigns some of the permissions to the users - however I get the following error for some of the fields:

New-NAVServerUserPermissionSet : The Aggregate Permission Set does not exist. Identification fields and values: Scope='System',App 
ID='{00000000-0000-0000-0000-000000000000}',Role ID='D365 ACCOUNTANTS'
At C://Users/badenhorst//Desktop//User Import Script - ON PREMISE.ps1:21 char:1
+ New-NAVServerUserPermissionSet -ServerInstance BC220 -WindowsAccount  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (0:Int32) [New-NAVServerUserPermissionSet], FaultException`1
    + FullyQualifiedErrorId : MicrosoftDynamicsNavServer$BC220/cbzg,Microsoft.Dynamics.Nav.Management.Cmdlets.NewNavServerUserPermissionSet
 
 
I'm not sure why the error specifies that the permission set does not exist - I used the name as it appears in the environment.

If anyone can see where I missed something it would be appreciated.

Thank You!
 
 
I have the same question (0)
  • Gerardo Rentería García Profile Picture
    25,384 Most Valuable Professional on at
  • Suggested answer
    HVGEEL Profile Picture
    308 on at
    the GUID for the Permission set is empty: is says ID='{00000000-0000-0000-0000-000000000000}'
     
    That appears to be some kind of NullPointer. 
    You are using the name 365 ACCOUNTANTS, but with a non-existing ID

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,092

#2
YUN ZHU Profile Picture

YUN ZHU 663 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 515

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans