Microsoft Dynamics Nav 2009用户

时间:2018-01-18 10:01:33

标签: c# powershell microsoft-dynamics dynamics-nav dynamics-nav-2009

在Microsoft Dynamics Nav 2013及更高版本中,Microsoft发布了PowerShell cmdlet,并且很容易使用powershell命令Get-NAVServerUser

获取所有Nav用户

任何想法如何让Nav 2009中的所有用户都获得不受支持的地方?我需要一种方法来使用PowerShell或c#以编程方式获取此用户。

2 个答案:

答案 0 :(得分:0)

抱歉,这是不可能的。但是,如果它不是专有数据库,则可以在SQL中执行此操作

答案 1 :(得分:0)

在NAV2013之前没有直接等同于powershell命令。

在NAV 2009中,您可以使用Web服务公开信息,然后您可以通过C#(或支持wsdl的大多数其他语言)使用这些信息,这需要更改配置并可能创建页面或代码单元以显示信息

Freddy的博客here

中有一些示例

Web服务可以反向移植到至少5.0,并可能进一步返回。

另一种方法是使用C / ODBC驱动程序连接到NAV,您应该可以使用C#中的某种包装器来实现,文档包含在每个版本的安装介质上。

第三种方法是直接将查询写入数据库,也可以在此处使用视图和存储过程。

相关问题