Board logo

标题: [系统相关] 【已解决】批处理如何获取whoami /user的SID的值 [打印本页]

作者: 986981535    时间: 2023-8-4 16:10     标题: 【已解决】批处理如何获取whoami /user的SID的值

C:\Users\123>whoami /user

用户信息
----------------

用户名           SID
================ ==============================================
qd\123  S-1-5-21-2121515151512-25-2405289815-11387


就是要提取S-1-5-21-2121515151512-25-2405289815-11387作为变量传递。谢谢大佬们。
作者: 986981535    时间: 2023-8-4 16:22

因为一个电脑可能登录多用户,但是只修改其中某个用户注册表下的值,所以需要这个功能。
作者: hfxiang    时间: 2023-8-4 16:34

回复 1# 986981535
  1. @echo off
  2. FOR /F "skip=6 tokens=2" %%a in ('whoami /user') do set a=%%a
  3. echo;a=%a%
复制代码

作者: 986981535    时间: 2023-8-4 16:38

本帖最后由 986981535 于 2023-8-4 16:42 编辑

回复 3# hfxiang
作者: 986981535    时间: 2023-8-4 16:46

回复 3# hfxiang


    感谢,这个居然可以算作列。谢谢谢谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2