如果我不知道计算机是否在域中,并且我不知道工作站名称,是否可以确定用户(例如jack
不是用户I' m登录)是命令行的域用户名或本地用户名?我已经搜索到了答案,但我得到的只是检查USERDOMAIN
变量?
答案 0 :(得分:0)
wmic useraccount get localaccount,name
或特定于某个用户:
wmic useraccount where "name='Gast'" get localaccount
将其变为变量:
for /f %%a in ('wmic useraccount where "name='Gast'" get localaccount /value^|find "="') do set %%a
echo %localaccount%
(注意:这是批处理文件的语法。如果要在命令行上执行,请将每个%%a
替换为%a
)