Skip to content

Windows:账号、权限与加密 ​

账号、权限与安全检查 ​

whoami(Windows) · 显示当前用户的详细信息 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/whoami。

  • 显示当前用户的用户名:
bash
whoami
  • 显示当前用户所属的组:
bash
whoami /groups
  • 显示当前用户的权限:
bash
whoami /priv
  • 显示当前用户的用户主体名称(UPN):
bash
whoami /upn
  • 显示当前用户的登录 ID:
bash
whoami /logonid
  • 显示当前用户的所有信息:
bash
whoami /all

专用工具与其他操作 ​

finger(Windows) · 返回有关指定系统上的一个或多个用户的信息 ​

远程系统必须运行 Finger 服务。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/finger。

  • 显示有关特定用户的信息:
bash
finger {{用户名}}@{{主机名}}
  • 在指定的主机上显示所有用户的信息:
bash
finger @{{主机名}}
  • 以更长的格式显示信息:
bash
finger {{用户名}}@{{主机名}} -l
  • 显示帮助:
bash
finger /?

msg(Windows) · 向指定的用户或会话发送信息 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/msg。

  • 向指定的用户或会话发送信息:
bash
msg {{用户名|会话名|会话 id}} {{信息}}
  • 从标准输入发送信息:
bash
echo "{{信息}}" | msg {{用户名|会话名|会话 id}}
  • 向指定的服务器发送消息:
bash
msg /server:{{服务器名称}} {{用户名|会话名|会话 id}}
  • 向当前计算机的所有用户发送消息:
bash
msg *
  • 设置消息显示的等待时限(秒),不是延迟发送:
bash
msg {{用户名|会话名|会话id}} /time:{{秒}} {{信息}}

repair-bde(Windows) · 尝试修复或解密损坏的 BitLocker 加密卷 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/repair-bde。

恢复必须同时指定损坏的输入卷、独立输出卷或映像,以及该卷有效的恢复凭据。输出卷原有内容会被覆盖;先保存它的数据,并核对目标确实属于本次恢复。

  • 使用恢复密钥文件,将可恢复数据写到独立输出卷:
cmd
repair-bde {{输入卷}} {{输出卷或映像}} -rk {{恢复密钥.bek}}
  • 使用恢复密码;密码不写入共享脚本或日志:
cmd
repair-bde {{输入卷}} {{输出卷或映像}} -rp {{恢复密码}}

元数据损坏时可能还需匹配的密钥包 -kp;它不能代替恢复密钥或密码。具体能力与限制见Microsoft 恢复说明。

  • 显示所有可用的选项:
bash
repair-bde /?

示例整理自 tldr-pages,作者为 tldr-pages team and contributors,遵循 CC BY 4.0。

继续阅读