gpt4 book ai didi

powershell - 如何从命令提示符或批处理文件将具有长名称的组添加到本地组?

转载 作者:行者123 更新时间:2023-12-03 11:26:13 24 4
gpt4 key购买 nike

尝试使用 net.exe 添加名称超过 20 个字符的全局组时我收到一个错误说语法不正确,如下所示:

C:\>NET.EXE localgroup MyRemoteUsers "really-long-group-name-here" /ADD

The syntax of this command is:

NET LOCALGROUP [groupname [/COMMENT:"text"]] [/DOMAIN]
groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
groupname name [...] {/ADD | /DELETE} [/DOMAIN]

这个问题是 documented by Microsoft here .我需要它在标准的 .cmd 批处理文件中工作。有简单的解决方法吗?

最佳答案

您可以在批处理文件中使用 powershell,如下所示:

powershell -command "& { ([adsi]'WinNT://./your-local-group,group').Add('WinNT://YOURDOMAIN/your-really-long-global-group-name,group'); }"

上面的技巧之一是对整个命令使用双引号,同时在命令中使用单引号。这允许您运行来自 cmd.exe 的语句。或在 .bat/.cmd 文件中。

关于powershell - 如何从命令提示符或批处理文件将具有长名称的组添加到本地组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12112182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com