如何限制域中账户在不同计算机上重复登录的脚本

2023-04-09 16:44:00 脚本 账户 机上

如何限制域中账户在不同计算机上重复登录的脚本

当用户在不同的计算机上重复登录域中的账户时,有时会导致账户被锁定或密码失效。为了防止这种情况的发生,可以使用以下脚本来限制域中账户在不同计算机上的重复登录。

@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%.

)

相关文章