Windows提供了“ 网络用户 命令,以便从的命令行界面管理用户帐户 MS-DOS系统 或 动力壳 . “net user”命令通常用于更改用户密码,其中当前密码将重置为指定的新密码。“net user”命令也可用于更改或重置 域用户/active directory用户密码 我也是。
“net user”命令语法
“net user”命令具有以下简单语法。
net user OPTION USERNAME PASSWORD
- 期权 用于更改或更新域用户密码。选项是可选的。
- 用户名 是我们想要更改或更新密码的用户名或登录ID。用户名是必需的。
- 密码 将为指定用户名设置的新密码。
更改用户密码
“net user”命令最常用的用法是通过向“net user”命令提供用户名和密码作为参数来更改用户密码。在下面的示例中,我们将更改名为“”的用户的密码 伊斯梅尔 “至” ..3awCse^+! ,,”. 甚至可以使用双引号将用户名和密码直接提供给“net user”命令,以防止意外错误,并使执行更加安全。另外,选择安全密码也很重要,下面将介绍安全密码的选择。
net user "ismail" "..3awCse^+!,,"
这样,我们可以从MS-DOS或PowerShell命令行界面更改当前用户密码。如果要更改当前用户以外的另一个用户密码,则需要管理员权限,这可以通过使用如下管理员权限打开MS-DOS或PowerShell命令行界面来提供。
![图片[1]-在Windows下用“net User”命令更改用户密码-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/windowstect_image-54.png)
以交互方式安全地键入新密码
更新或设置指定用户密码的更安全的方法是使用交互式方式提供密码。如果密码是作为“net user”命令提供的,则可以将其存储在历史记录或日志等中,其中密码是可读的。通过交互方式提供密码,密码不会显示在命令行的屏幕上。*符号用作“net user”命令的密码部分,该命令将以交互方式输入密码。为了防止输入错误的密码和密码被要求两次匹配他们。
net user "ismail" *
在下面的步骤中输入两次密码。
Type a password for the user: Retype the password to confirm:
如果新密码设置成功,则输出以下消息。如果存在阻止更改或更新密码的错误,则可以打印不同的错误而不是“ 命令已成功完成。 “信息。这些错误如下所述。
The command completed successfully.
更改域用户密码
在大多数情况下,“net user”命令用于更改本地用户密码。但它也支持更改域用户密码。为了改变 域用户密码 对于“网络用户”,当前系统应该是域计算机,并且当前可以访问域控制器。更改或更新域用户密码的语法和方法与 /域 选项应在用户名和密码之前或之后提供。
net user /domain "ismail" "..3awCse^+!,,"
与本地用户密码更改一样,域用户密码也可以以交互式和更安全的方式更改。我们将为交互式域用户密码更改提供*标志。密码输入两次以防止错误并匹配新密码。
net user /domain "ismail" *
选择安全密码
选择安全的密码是非常重要的,因为今天。特别是简单的或默认的密码会被攻击者主动入侵,造成很大的安全问题。首先,将默认密码更改为具有安全密码的不同密码。安全密码应满足以下要求。
- 使用14个字符 至少。
- 使用大写字母 .
- 使用小写字母 .
- 使用数字 .
- 使用特殊字符 比如!,+%%;等。
- 不要使用公共字符序列 比如123456,abc等等。
相关文章: PowerShell“在此系统上禁用运行脚本”错误及解决方案
“网络用户”相关错误
使用“net user”命令时,可能会出现一些错误。下面我们将列出一些关于“net user”命令的错误。
更改域用户密码时,系统应通过网络访问域控制器。如果无法访问域控制器,这将阻止更新或更改域用户密码并打印“ 发生系统错误1355。 “错误如下。
System error 1355 has occurred. The specified domain either does not exist or could not be contacted.
在更改本地用户密码时,可以更改当前用户密码,而无需任何权限要求,因为他正在更改自己的密码。但如果更改了另一个用户密码,则当前用户应具有管理员权限。如果不是,则应以管理员身份打开MS-DOS或PowerShell命令行界面。如果不遵守这些规定 拒绝访问 “net user”命令将返回“error”。