FunctionSort-List{param($list)write"Beforesorting"write"$list"$len=$list.Countforeach($iin$list){foreach($jin@(0..($len-2))){if($list[$j]-gt$list[$j+1]){$list[$j],$list[$j+1]=$list
客户场景:为很多用户单独配置过邮箱配额,想重新规划,现需要导致所有用户实际容量清单实现方式:直接上代码#加载Exchange命令Add-PSSnapinMicrosoft.ex*#主命令[array]$output=""|SelectName,ProhibitSendQuota,DBName$DBs=Get-MailboxDatabase|SelectName,Prohibit
背景: 用户离职后不会立刻删除清理,但如果不清理组信息,就会造成邮箱群组还包含这些用户。不可用,邮箱满等等提示让一些发件人很不爽。以下脚本为清理禁用帐号组信息。查询用户所属组信息清理用户组信息脚本原文(SearchBase后面可以跟详细的要进行操作的OU或对象)照顾一下复制党$users = Get-ADUser -Filter {enabled -eq"fal
前景公司搭建了2012的DHCP并配置了Failover,一切功能OK。突然发现地址池不够用,原来是因为Filter中的拒绝的手机没有同步到另一台,导致手机连接上了,消耗了大量的IP地址。那要怎么让这个同步呢?思路很简单。在之前主的上面导出这个列表,然后新的上面再导入就可以了。只是没有图形的导入,所以使用了脚本,让其自动同步。正文#DHCP Filter Replication#Dz 2015年1
前言:文章内容很简单,本来不想单独弄一篇文章的。不过想到此方法可以让大家举一反三,针对用户,组做类似的批量操作,故还是写出来了。顺便说一下,这些功能使用ADMT非常容易实现,所以具体的价值体现望大家自己衡量。 操作1. 获取指定顶组组织单位的名字与路径(不知道为啥,属性里面没path这个属性,比较郁闷,但对比发现DistinguishedName这个值与path相比只是多了最前面的一个值
需求需求为清理AD中过期的帐号,本打算是直接清理90天未登录的帐号就可以了,结果领导又担心如果一些长期出差在外的人员怎么办,所以后面加了一个30天的邮箱判定,如果这个人90天未登录域,又30天未登录邮箱,那应该是可以清的了 操作直接上正文,里面有注释#加域AD模块Import-Module ActiveDirectory#加载Exchange模块Add-PSSnapin Microsof
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号