代码之家  ›  专栏  ›  技术社区  ›  Miljan

Microsoft Dynamics Nav 2009用户

  •  0
  • Miljan  · 技术社区  · 7 年前

    在Microsoft Dynamics Nav 2013及更高版本中,Microsoft发布了powershell cmdlet,使用powershell命令可以轻松获取所有Nav用户 Get-NAVServerUser

    您知道如何在Nav 2009及更低版本中获得所有不支持此功能的用户吗?我需要一种使用powershell或c#以编程方式获取此用户的方法。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Akedren    7 年前

    NAV2013之前没有与powershell命令直接等效的命令。

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

    弗雷迪的博客上有一些样本 here

    Web服务可以向后移植到至少5.0版本,还可以进一步向后移植。

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

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

        2
  •  0
  •   azatoth    7 年前

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

    推荐文章