有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我可以使用Java在Windows上创建新的Windows组吗

我需要能够在windows上创建一个新组,该组将被添加到许多不同文件和文件夹的ACL权限中,我将根据需要从该组中添加和删除用户。 每个用户都将存在,但理想情况下,我需要最终用户不参与windows组的创建或维护。 我使用的是Java8,理想情况下我不想掏腰包,有没有人知道Java库,或者有没有经验知道我是否可以或者如何做到这一点

谢谢

注意:并非真正相关,但要添加的windows用户当前正在通过以下方式获取:

UserPrincipal windowsUser = FileSystems.getDefault().getUserPrincipalLookupService()
      .lookupPrincipalByName("some.name");

共 (1) 个答案

  1. # 1 楼答案

    ideally I need the end user to have no involvement in the creation or maintenance of the windows group

    因此,创建一个web服务,根据请求执行工作

    I need to be able to create a new group on windows

    普通Java无法实现这一点(那不是真的since Java 7

    可能您可以在服务中使用Runtime来执行带有calcs.exe的命令行