active-directory – Windows bginfo显示A.D到期日期?
发布时间:2020-12-13 23:05:15 所属栏目:Windows 来源:网络整理
导读:无论如何在bginfo中显示A.D.用户密码需要更改之前的#天数? 例如,您必须在10天内更改密码. A.D密码每2个月或60天重置一次. BGInfo支持以下定义自定义变量: 首先想到的是首先为用户定义登录脚本.找到过期日期然后将其写入本地计算机上的文件的东西: $Search
无论如何在bginfo中显示A.D.用户密码需要更改之前的#天数?
例如,您必须在10天内更改密码.
BGInfo支持以下定义自定义变量:
首先想到的是首先为用户定义登录脚本.找到过期日期然后将其写入本地计算机上的文件的东西: $Searcher = New-Object System.DirectoryServices.DirectorySearcher $Searcher.Filter = "(sAMAccountName=$($Env:USERNAME))" $Searcher.SearchRoot = "LDAP://$Env:USERDNSDOMAIN" $Searcher.SearchScope = 'Subtree' $ADAccount = $Searcher.FindAll() $PwdLastSet = [DateTime]::FromFileTime($ADAccount.Properties.pwdlastset[0]) $PwdAge = (New-TimeSpan $PwdLastSet (Get-Date)).TotalDays $NextPwdChange = 60 - $PwdAge [Math]::Round($NextPwdChange,0) | Out-File (Join-Path $Env:USERPROFILE 'pwdage.txt') 这将计算用户密码的最后一次更改,计算它的年龄,并将差异从60天写入用户配置文件文件夹中的文本文件.因此,如果我在30天前更改了密码,它会在文本文件中写入“30”,因为我有30天时间才能更改密码. 然后你可以让BGInfo使用该文本文件的内容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 以一定间隔备份数据库?
- windows-server-2008 – 在Windows Server 2008中安装服务
- windows-server-2003 – 无法删除Windows 2003 Server中的只
- active-directory – 如何找出我所属的AD组?
- windows – 从命令行确定计算机的登录域
- 如何在Windows Vista命令提示符下检查端口8080?
- windows – 如何查找本地用户帐户的创建日期?
- 备份高管Windows计算机的最佳方法
- windows下使用gcc完成头文件和目标文件编译
- windows-server-2012 – 无法在Windows Server 2012 HTTP E
推荐文章
站长推荐
- Windows – Google Maps api v3 canvas chrome在
- .net – 如何判断Windows何时处于非活动状态
- Windows系统CMD下常用命令
- 适用于Windows7 / 2012或更高版本的AOE Windows
- windows-7 – Windows 7上的SetCommState失败
- 是否可以在Windows和Linux之间共享PostgreSQL数据
- .net – 如何使用AutoIt或Windows UI Automation
- active-directory – 删除Active Directory中的W
- Windows上POSIX :: uname()版本号有哪些不同的可
- windows-server-2012-r2 – 无法在Windows Serve
热点阅读