小编use*_*191的帖子

将 SID 存储在变量中

我需要一种将当前用户的 SID 存储在变量中的方法,我尝试了很多变体:

setlocal enableextensions 
for /f "tokens=*" %%a in ( 
'"wmic path win32_useraccount where name='%UserName%' get sid"'
) do ( 
if not "%%a"==""
set myvar=%%a
echo/%%myvar%%=%myvar% 
pause 
endlocal 
Run Code Online (Sandbox Code Playgroud)

没有人在工作。

wmic path win32_useraccount where name='%UserName%' get sid 应该返回 3 行,我需要将第二行存储在变量中。

有人可以修复我的脚本吗?

编辑:我正在使用 .cmd 文件。

cmd batch-file

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-file ×1

cmd ×1