gpt4 book ai didi

c# - 本地用户名不允许的字符

转载 作者:太空狗 更新时间:2023-10-29 21:55:18 25 4
gpt4 key购买 nike

目前,如果我尝试将本地用户“jim,bob”添加到 Windows 7 系统,如预期的那样,将显示以下错误对话框,显示用户名的所有非法字符。是否有一个快速调用的 .net 方法返回相同的字符?例如

Path.GetInvalidPathChars();

返回所有无效的路径字符。是否有类似的用户名方法?

enter image description here

最佳答案

Path.GetInvalidFileNameChars() - ?

用户名策略 来自 http://technet.microsoft.com/en-us/library/cc722458.aspx

您需要设置的一个关键策略是帐户的命名方案。在 Windows NT 中,用户名必须遵循以下规则:

本地用户名在工作站上必须是唯一的。

全局用户名在整个域中必须是唯一的。

用户名的长度不得超过 20 个字符。

用户名不能包含某些字符。无效字符包括:

"/\[ ] : ; | = , + * ? < >

用户名可以包含所有其他特殊字符,包括空格、句点、破折号和下划线。但在帐户名中使用空格通常不是一个好主意。在某些非 Windows NT 系统(例如 UNIX)上,空格在用户名中无效,用户可能难以访问这些系统。

关于c# - 本地用户名不允许的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732008/

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