net user username /domain
在 中运行命令时cmd
,所有日期(Password last set
、Password expires
和)Password changeable
在Last logon
各个日期数字前都有一个奇怪的字符,例如:
Password last set ⌠2019-⌠11-⌠27 09:22:20
当我复制该字符并将其转换为十六进制时,我得到E2808E
('从左到右标记' U+200EUnicode 字符)。
这是什么原因造成的?我猜是 Active Directory 服务器上的设置?
我正在批处理文件中提取值:
for /f "tokens=3,4 delims= " %%f in ('net user %username% /domain ^| find /I "Password expires"') do set expire=%%f %%g
set "expireDate=%expire: =" & set "dummy=%"
echo %expireDate%
我得到:
?2019-?11-?27