Windows cmd之用户和权限管理
本章将详细讲解Windows用户和权限管理的核心命令与操作,包括net user
、whoami
等用于查看和管理用户的命令,icacls
用于文件和文件夹权限设置,以及schtasks
命令的任务计划管理。通过这些命令,用户可以更好地控制系统中的用户和权限。
一、用户管理命令
1、查看用户信息:net user
-
概念描述:
net user
命令用于查看系统中的用户列表或管理用户账户信息。 -
相关命令:
net user net user 用户名
-
命令输出(示例):
用户帐户 ---------------------------------------------------------------- Administrator DefaultAccount Guest User1
查询单个用户:
用户名 User1 全名 用户1 用户的权限级别 用户
2、查看当前登录用户:whoami
-
概念描述:
whoami
命令显示当前登录用户的用户名、域信息及组信息。 -
相关命令:
whoami
-
命令输出(示例):
desktop-example\User1
3、创建用户账户
-
概念描述:
使用net user
命令创建新的用户账户,并设置初始密码。 -
相关命令:
net user NewUser Password123 /add
-
命令输出(示例):
命令成功完成。
二、权限管理
1、设置文件和文件夹访问权限:icacls
-
概念描述:
icacls
命令用于查看和修改文件或文件夹的访问权限。 -
相关命令:
icacls 文件路径 /grant 用户名:(权限) icacls 文件路径 /remove 用户名
- 权限说明:
F
:完全控制M
:修改权限R
:只读
- 权限说明:
-
示例命令:
icacls "C:\example.txt" /grant User1:F icacls "C:\example.txt" /remove User1
-
命令输出(示例):
已成功处理的文件: C:\example.txt
三、任务计划管理
1、创建任务计划:schtasks
-
概念描述:
schtasks
命令用于创建、删除和查看计划任务。例如,可以设置在特定时间运行特定程序。 -
相关命令:
schtasks /create /tn "Backup" /tr "C:\backup.bat" /sc daily /st 12:00
/tn
:任务名称/tr
:执行的程序或脚本/sc
:任务计划类型(如每日、每周)/st
:开始时间
-
命令输出(示例):
SUCCESS: The scheduled task "Backup" has been successfully created.
2、查看任务计划
-
相关命令:
schtasks /query /tn "Backup"
-
命令输出(示例):
TaskName Next Run Time Status ========================== ================== ========== Backup 12:00:00 PM Ready
小结
本章详细介绍了Windows用户和权限管理的相关命令与操作。通过net user
和whoami
命令,用户可以查看和管理账户信息;利用icacls
,可以高效设置文件和文件夹的权限;使用schtasks
,可以创建并管理任务计划,实现自动化操作。