代码如下:#windows server08的话是需要先倒入模块的#Import-Module activedirectory#不显示报错信息$ErrorActionPreference ="SilentlyContinue" #接收用户输入的ID$user_id = Read-Host "Please enter ID"#获取域控用户(这里是直接根据Name查询)Get-ADUser --Fil
原创 2022-09-07 17:11:52
1543阅读
PowerShell验证域和本地用户密码
原创 2018-05-30 15:24:02
10000+阅读
需求:非常普通的一个需求,就是给AD用户修改密码,但是问题是量太大了。所以写了个脚本cls $pass = ConvertTo-SecureString -AsPlainText 12333333344.abc -Force Import-Csv -Path d:\pp.csv | foreach&nbsp
原创 2015-06-23 09:48:57
7151阅读
1评论
$keyFile="D:\aes.key"$key=New-ObjectByte[]32$key|out-file$keyFileRead-Host"EnterPassword"-AsSecureString|ConvertFrom-SecureString-key$key|Out-File"D:\pwd.txt"$userName=&q
转载 2019-07-31 17:29:18
568阅读
   Office365管理起来说简单也简单,说麻烦也麻烦,好多东西图形化界面都不能修改,只能通过PowerShell来进行修改,比如今天小编给大家分享的密码策略。1.密码永不过期为单个Office365用户设置密码永不过期PowerShell命令:Set-msoluser–UserPrincipalName<UserPrincipalName>-PasswordNeverExpire
原创 2017-12-31 16:01:33
2979阅读
5点赞
Powershell校验AD用户密码有效性AD(Active Directory)由微软公司开发的一种目录服务,提供了一种集中式存储和管理用户、计算机、打印机、文件共享等网络资源的方法。 主要提供一些关键特点和功能:1.用户和计算机管理:AD允许管理员创建、管理和删除用户帐户以及计算机帐户。这包括设置密码策略、分配权限和控制访问等。 2.组织单元(OU)和域:AD使用组织单元来组织和管理网络资源。
原创 2023-09-12 18:17:57
537阅读
工作在测试域中需要批量更改域内所有用户密码,并且要设置用户登录时不需要更改密码,可以使用以下PowerShell命令:    Import-Module activedirectory   Get-ADUser -filter * -SearchBase 'OU=xxx,DC=contoso,DC=com' | Set-ADAccountPassword
转载 精选 2013-01-28 15:37:08
4546阅读
powershell实现域用户密码到期邮件提醒功能
原创 2017-09-13 14:05:10
10000+阅读
1评论
本文主要介绍如何通过PowerShell发送密码过期提醒,将综合考虑颗粒化密码策略,密码是否设置为永不过期等多种因素。 越接触PowerShell感觉越喜欢这门脚本语言,简单易懂,功能强大,操作也方便,同时得益于微软的鼎力支持,在不同的微软产品平台都可以使用,如果想研究微软这方面的东西,会点PowerShell绝对是好处多多。
原创 精选 2016-09-19 16:14:24
7278阅读
powershell检测AD域用户密码到期邮件提醒脚本  $comments = @' author:fuhj(powershell@live.cn ,http://txj.shell.tor.hu)'@   cls  #################################################
推荐 原创 2012-07-04 13:25:29
5845阅读
3点赞
3评论
PowerShell检测AD域用户密码到期邮件提醒之前我写了一个用户密码过期邮件提醒,其实通过那个脚本执行后会在本地显示出用户最后一次修改密码的时间、及过期时间都会有显示今天突然看见有位博友写的这个想转载看看。powershell检测AD域用户密码到期邮件提醒脚本 $comments = @' author:fuhj(powershell@live.cn ,http://txj.shell
转载 精选 2013-04-28 17:54:51
2482阅读
1点赞
3.创建新用户 tom,密码 abc@123。
原创 2023-05-20 00:36:28
205阅读
方法一 使用"凭证管理器"1.1 创建Windows凭证的普通凭证:1.2 使用powershell获取凭证信息PS D:\> Get-StoredCredential -Target 1111 Get-StoredCredential: The term 'Get-StoredCredential' is not recognized as a name of a cmdlet, func
原创 精选 2023-12-25 13:19:36
3525阅读
Powershell 定义文本使用双引号,可以让自己的定义的字符中的变量被内容替换;$site="飞苔博客 Powershell博客"$text="$site $(get-date) $env:windir"$text 输出:飞苔博客 Powershell博客 08/25/2012 18:49:41 C:windows 2.  使用单引号,可以让自己的定义的字符串原样
原创 2015-05-07 09:56:19
8623阅读
Powershell获取1年内未改密码用户​​#建议保存编码为:bom头 + utf8 ​​​​$输入ou = 'OU=BYS_Users,OU=BYS_Object,DC=byssoft,DC=com' ​​​​$输出文件 = 'd:\expireduser.txt' ​​​​$1年前 = (Get-Date).addyears(0) ​​​​$users = Get-ADUser -Sear
原创 精选 2023-01-16 14:37:25
966阅读
在使用 curl 时,可以采用 -u 加上用户名和,这个对应在 PowerShell 也就是不到 10 句话的事情
原创 2022-04-21 10:54:13
536阅读
在使用 curl 时,可以采用 -u 加上用户名和密码,这个对应在 PowerShell 也就是不到 10 句话的事情
原创 2021-06-24 16:57:19
303阅读
  当使用批处理或VBS脚本访问远程计算机的时候,我们可以直接将其用户名和密码写入到脚本中,但是在PowerShell中,则不允许直接将密码写入其中,这虽然在很大程度上提高了脚本的安全性,但有时候却也给我带来了一些麻烦。  如果我们要获取计算机(192.168.12.6)的系统信息,则需要使用Get-Credential命令来提供凭据(用户名+密码),可以先将凭据保存到一个变量中,如   $a =
原创 2021-08-23 10:58:53
888阅读
在企业当中所有的明文密码是不允许保存在服务器当中的, 所以为了安全使用密码做了以下操作:将明文密码转换为安全字符串 ​​ConvertTo-SecureString​​$securepwd = ConvertTo-SecureString '123456' -AsPlainText -Force创建一个随机的秘钥文件$key = New-Object Byte[] 32[Security.Cryp
原创 2022-02-18 11:48:20
10000+阅读
需求是这样的,给员工重置密码密码要是随机的,但是0和O i和I这些不要,防止误杀。我用的方法是这样的,这是c#中web的一个方法,很给力。 $Assembly = Add-Type -AssemblyName System.Web $global:passwordrandom = [System.Web.Security.Member
推荐 原创 2015-11-23 17:39:53
4528阅读
4点赞
5评论
  • 1
  • 2
  • 3
  • 4
  • 5