AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 21826
In Process
Jon
Jon
Asked: 2009-06-09 03:58:56 +0800 CST2009-06-09 03:58:56 +0800 CST 2009-06-09 03:58:56 +0800 CST

net localgroup 添加带有空格和 & 符号的组

  • 772

我正在尝试创建一个脚本,使我们的自动化工具能够将某些组添加到我们服务器的本地组中:

净本地组 dbusers A&B /add

我遇到的问题是它似乎不喜欢“&”符号。

C:\>net localgroup dbusers 'A&B' /add
The syntax of this command is:


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

'B' is not recognized as an internal or external command,
operable program or batch file.

我尝试了单引号和双引号以及插入符号,但没有成功。任何人都可以建议一种方法来解决这个问题吗?

谢谢

windows command-line-interface
  • 8 8 个回答
  • 34859 Views

8 个回答

  • Voted
  1. Xep
    2009-09-14T23:39:06+08:002009-09-14T23:39:06+08:00
    C:>net localgroup "administrators" "adom\group012345678901234" /add
    
    The command completed sucessfully
    
    C:>net localgroup "administrators" "adom\group0123456789012345" /add
    
    The syntax of this command is:
    
    NET LOCALGROUP
    [groupname [/COMMENT:"text"]] [/DOMAIN]
                  groupname {/ADD [/COMMENT:"text"] | /DELETE}  [/DOMAIN]
                  groupname name [...] {/ADD | /DELETE} [/DOMAIN]
    
    C:>
    

    似乎 net.exe 有长组名的问题。恨!

    • 5
  2. Brad Radaker
    2012-08-10T08:02:20+08:002012-08-10T08:02:20+08:00

    我知道这听起来很疯狂,但实际上是因为组名的长度,而不是因为它有空格。这就是为什么其他人回答说这对他们有用(因为他们尝试的组名没有那么长)。我遇到了和你一样的问题,但我发现这是因为“net”命令处理不正确的长组名。然后我从 joeware.net 找到了一个名为“lg”的实用程序。它像冠军一样工作。希望此信息可以帮助其他偶然发现此问题的人。

    • 5
  3. user1686
    2009-06-09T04:38:27+08:002009-06-09T04:38:27+08:00

    在 Windows 命令提示符中,使用^转义字符:

    net localgroup dbusers "aceina\A^&H 支持 (埃森哲)" /add
    • 2
  4. Evan Anderson
    2009-06-09T09:38:48+08:002009-06-09T09:38:48+08:00

    我刚刚使用 CMD.EXE 从基于 Windows XP Professional SP2 的计算机执行了以下操作,该计算机是“DOMAIN”W2K3 Active Directory 域的成员,使用同时具有本地“管理员”和“域管理员”的用户帐户登录" 权利:

    C:\Documents and Settings\EAnderson>net group "A&B Test" /domain /add
    The request will be processed at a domain controller for domain ad.tippcity.k12.
    oh.us.
    
    The command completed successfully.
    
    
    C:\Documents and Settings\EAnderson>net localgroup "users" "DOMAIN\A&B Tes
    t" /add
    The request will be processed at a domain controller for domain ad.tippcity.k12.
    oh.us.
    
    The command completed successfully.
    

    双引号对我来说看起来不错。

    • 2
  5. ibramall
    2013-10-12T05:08:30+08:002013-10-12T05:08:30+08:00

    我知道这是一个非常古老的线程,但由于我遇到了这个问题,而且这是谷歌搜索中最早出现的线程之一,我想我会添加对我有用的内容:

    我的目标是用来net localgroup将域管理员添加到本地管理员组。

    我认为解决方案是在“域\域管理员”部分周围使用引号。

    例子:

    c:\> net localgroup administrators "domain\domain admins" /add
    

    失败并显示以下消息:

    没有这样的全局用户或组:“域\域。

    没有这样的全局用户或组:管理员”。

    键入 NET HELPMSG 3783 可获得更多帮助。

    真正的解决方案是在空间周围放置引号:

    例子:

    c:\> net localgroup administrators domain\domain" "admins /add
    

    这对我有用:解决了。

    • 2
  6. Maximus Minimus
    2009-06-09T10:00:04+08:002009-06-09T10:00:04+08:00
    net localgroup "A&H Support (Accenture)" /add
    The command completed successfully.
    

    发挥了魅力。

    • 1
  7. Kirk
    2013-02-06T14:19:23+08:002013-02-06T14:19:23+08:00

    您会注意到,如果您使用“net localgroup administrators /add DOMAIN\Group”命令失败并出现语法错误。有人说这是因为组名长度的限制,但我在这个解释上称之为恶作剧。无论如何,您都会将头撞在桌子上一段时间,直到您执行以下操作:

    1)打开记事本

    2) 粘贴以下行,根据需要替换 [DOMAINNAME] 和 [DOMAINGROUPNAME]:

    设置 objLocalGroup = GetObject("WinNT://./Administrators")

    设置 objADGroup1 = GetObject("WinNT://DOMAINNAME/DOMAINGROUPNAME")

    objLocalGroup.Add(objADGroup1.ADsPath)

    设置 objLocalGroup = 无

    设置 objADGroup = 无

    3)转到文件>另存为,并将其保存在桌面上为“script.vbs”

    4)进入开始并输入cmd,然后右键单击cmd并选择“以管理员身份运行”:

    5) CD 到您的桌面,然后运行命令:“cscript script.vbs”,如下例所示,一旦脚本运行,执行“net localgroup administrators”以验证脚本是否正确添加了请求的组:

    • 1
  8. dendini
    2013-07-13T05:00:19+08:002013-07-13T05:00:19+08:00

    只需使用插入符号,以下确实有效:

    C:\>net localgroup dbusers 'A^&B' /add
    

    请注意,这是特定于上述命令的,任何从 cmd 启动的程序都可以根据自己的喜好转义字符。

    • 0

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve