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 :
Dynamics 365 Community / Blogs / BreakOnError / NAV Administration Shell: A...

NAV Administration Shell: Access denied con usuario administrador

Roberto Ameijeiras Profile Picture Roberto Ameijeiras 125


El UAC (User Account Control) puede parecer un servicio misterioso y si estás bajo un Windows Server 2012 aún más todavía. Si eres desarrollador, tarde o temprano, te enfrentarás al UAC y a su dilema de si un usuario Administrador tiene que tener acceso a todo 🙂

En sistemas como Windows Server 2012 y/o Windows Server 2012 R2 la ejecución de aplicaciones con privilegios de administrador ha cambiado. Esto provoca que, aunque un usuario esté añadido dentro del grupo de administradores de la máquina en muchas ocasiones nos obliga a ejecutar la aplicación haciendo uso de la opción “Ejecutar como Administrador”.

En lo que afecta a NAV es posible que ejecutando el acceso directo de la Administration Shell nos indique el error de “Access Denied” al realizar un simple Sync-NAVTenant. Es por ello que siempre nos va a obligar a hacer uso de la opción “Ejecutar como Administrador” haciendo click con el botón derecho. El problema lo tenemos en que si ejecutamos la powershell desde una línea de comandos o desde otro aplicativo, dado que puede ser que no tengamos esa opción.

Para deshabilitar el UAC completamente, basta con modificar la clave del registro EnableLUA a valor 0 de la ruta HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
(más info). Una vez modificada el valor de la clave EnableLUA será necesario reiniciar la máquina.

 

Comments

*This post is locked for comments