Microsoft Dynamics Nav 2009 用户
Microsoft Dynamics Nav 2009 user
在 Microsoft Dynamics Nav 2013 及更高版本中,Microsoft 发布了 powershell cmdlet,并且使用 powershell 命令非常容易让所有 Nav 用户使用 Get-NAVServerUser
知道如何在不支持 Nav 2009 和更低版本的情况下获取所有用户吗?我需要一种使用 powershell 或 c# 以编程方式获取此用户的方法。
抱歉,这不可能。但是,如果它不是专有数据库
,您可以在 SQL 中执行此操作
没有与 NAV2013 之前的 powershell 命令直接等效的命令。
在 NAV 2009 中,您可以使用 Web 服务来公开信息,然后您可以通过 C#(或支持 wsdl 的大多数其他语言)使用这些信息,这需要更改配置并且可能需要创建页面或代码单元来显示信息。
Freddy 的博客上有一些示例 here
Web 服务至少可以向后移植到 5.0,甚至可能更早。
另一种方法是使用 C/ODBC 驱动程序连接到 NAV,您应该可以使用 C# 中的某种包装器来实现它,文档包含在每个版本的安装媒体中。
第三种方法是直接向数据库写入查询,您也可以在此处使用视图和存储过程。
在 Microsoft Dynamics Nav 2013 及更高版本中,Microsoft 发布了 powershell cmdlet,并且使用 powershell 命令非常容易让所有 Nav 用户使用 Get-NAVServerUser
知道如何在不支持 Nav 2009 和更低版本的情况下获取所有用户吗?我需要一种使用 powershell 或 c# 以编程方式获取此用户的方法。
抱歉,这不可能。但是,如果它不是专有数据库
,您可以在 SQL 中执行此操作没有与 NAV2013 之前的 powershell 命令直接等效的命令。
在 NAV 2009 中,您可以使用 Web 服务来公开信息,然后您可以通过 C#(或支持 wsdl 的大多数其他语言)使用这些信息,这需要更改配置并且可能需要创建页面或代码单元来显示信息。
Freddy 的博客上有一些示例 here
Web 服务至少可以向后移植到 5.0,甚至可能更早。
另一种方法是使用 C/ODBC 驱动程序连接到 NAV,您应该可以使用 C# 中的某种包装器来实现它,文档包含在每个版本的安装媒体中。
第三种方法是直接向数据库写入查询,您也可以在此处使用视图和存储过程。