如何限制域中账户在不同计算机上重复登录的脚本
如何限制域中账户在不同计算机上重复登录的脚本
当用户在不同的计算机上重复登录域中的账户时,有时会导致账户被锁定或密码失效。为了防止这种情况的发生,可以使用以下脚本来限制域中账户在不同计算机上的重复登录。
@echo off
setlocal
:: 设置要检查的域
set _domain=contoso.com
:: 设置要检查的用户名
set _username=administrator
:: 设置要检查的计算机名
set _computername=computer1
:: 设置要检查的日期
set _date=2015/10/01
for /f "tokens=*" %%a in ('net user %_username% /domain^|findstr /i "Last logon"') do (
set _lastlogon=%%a
)
for /f "tokens=2 delims==" %%a in ("%_lastlogon%") do (
set _lastlogondate=%%a
)
if %_lastlogondate% LEQ %_date% (
echo User %_username% has not logged on since %_date% on computer %_computername%.
) else (
echo User %_username% last logged on %_lastlogondate% on computer %_computername%.
)
相关文章