如果当前登录的用户是域中的某个用户,我想签入批处理脚本。 我的想法是:
if %username% == "Some_User_Name" (
...
)
当我这样做时,它只是跳过:()中的部分。 我知道用户名是正确的。
任何人都可以告诉我什么是错的以及如何正确吗?
感谢
答案 0 :(得分:0)
这对我有用:
C:\> if %USERNAME% == abelenky echo Current User Found
Current User Found
<强> 注意: 强>
它与字符串区分大小写(abelenky
)
放入AbElEnKy
不起作用。
但是,它对环境变量不区分大小写:%UsErNaMe%
工作正常。
答案 1 :(得分:0)
2解决方案:
if %username% == (Value of %Some_User_Name%)
或
if "%username%"=="%Some_User_Name%" goto IfStatement
:IfStatement
(Your code here)
CASE SENSITIVE!