gpt4 book ai didi

batch-file - 保存 wmic useraccount where name 到变量

转载 作者:行者123 更新时间:2023-12-01 11:27:00 24 4
gpt4 key购买 nike

如何将当前用户的 SID 保存到变量中?
基于类似的问题,当前代码如下:

@echo off
for /f %%a in ('wmic useraccount where Name='%username%' get SID') do set "usersid=%%a"
echo %usersid%
exit /b

有没有办法可以将其保存到变量 %usersid% 中?
我相信这是围绕 %username% 的 '' 标记的问题。

最佳答案

@echo off
for /f "usebackq tokens=* delims=" %%a in (`wmic useraccount where Name^='%username%' get SID /format:value`) do (
for /f "tokens=* delims=" %%# in ("%%a") do set "%%#"
)
set sid

在我的机器上,我没有用户名别名。 Here's why the additional FOR is needed

关于batch-file - 保存 wmic useraccount where name 到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36476164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com