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 213
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!
 
 
  • Suggested answer
    HVGEEL Profile Picture
    288 on at
    User Permissions - On Premise
    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
  • Gerardo Rentería García Profile Picture
    18,613 Most Valuable Professional on at
    User Permissions - On Premise

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

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

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

#1
YUN ZHU Profile Picture

YUN ZHU 311 Super User 2025 Season 1

#2
Mansi Soni Profile Picture

Mansi Soni 242

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 201 Most Valuable Professional

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans