Powershell管理系列(十二)Exchange新启用的邮箱禁用OWA及Activesync的访问

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750

今天在一个群里听到这样一个需求,新建一批AD账户后,对这些AD账户启用邮箱,同时要对这些邮箱设置规则,禁止访问OWA和Activesync的权限。

步骤1、批量建立AD账号参考博客Powershell管理系列(一)Active Direcrtory管理:用户管理,http://yuntcloud.blog.51cto.com/1173839/1394495

步骤2、启用已经建立账户的邮箱,并赋予给$a。命令如下:

[PS] C:\Windows\system32>$a=Get-User -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Null } | Enable-Mailbox

步骤3、禁用启用邮箱的OWA及Activesync权限。命令如下:

[PS] C:\Windows\system32>foreach ($b in $a) {Set-CASMailbox -Identity $b.name -ActivesyncEnabled:$false -owaenabled:$false}

时间: 2024-12-26 17:17:19

Powershell管理系列(十二)Exchange新启用的邮箱禁用OWA及Activesync的访问的相关文章

Powershell管理系列(二十六)PowerShell操作之批量导出&导入邮箱

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 项目中有时候做跨林邮箱迁移的时候,条件不成熟,比如安全考虑或者其他考虑,不能做双林信任,这样就提出了一个问题,历史邮件需要使用的话怎么办,一个简单高效的解决办法就是从源森林批量导出邮件为.pst文件,在批量导入到目的域森林,具体操作如下: 1.赋予管理账号邮件导入导出权限,命令如下: cls whoami New-Manageme

Powershell管理系列(二十四)PowerShell操作之批量启用Exchange用户头像

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 由于组织机构比较大,分支机构的员工可能都不能相互认识,可以在GAL中除了显示联系人信息还可以显示他的照片.在Exchange server 2013里面导入图片有两种方式,一种是使用Import-RecipientDataProperty,但是对图片大小有限制,图片必须是 JPEG 格式的文件,且不得大于 10 KB:第二种是使用

Powershell管理系列(二十二)PowerShell操作之统计移动设备登录exchange情况

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 get-activesyncdevice 获取当前用户拥有的使用activesync 协议的移动设备信息get-activesyncdevicestatistics 获取当前设备的连接信息 exchange 2013命令已经更改成如下命令: Get-MobileDevice 获取当前用户拥有的使用activesync 协议的移动设

Powershell管理系列(二十)PowerShell操作之批量删除OU及解锁的被锁的账号

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 需求1:听一个朋友说到他们的AD里面的OU是由LDAP程序自动建的,人员较多,7.8万,组织也比较多,奇葩的是他们的程序只会创建,不会删除,日积月累下来,里面有很多无用的OU,想批量删除,但是发现有如下问题: 1.发现每删一个都都取消默认的"防止对象被意外删除"属性,否则无法删除,如下图: 2.其实还有一个问题,他没提,

Powershell管理系列(二十五)PowerShell操作之或者AD账号及邮箱信息

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 有时候我们需要查询账号的很多属性,但是需要通过不同的命令去获取,有点类似SQL Server里面的多表连接查询,比如查询所有账号的ad账号描述,邮箱名,显示名,邮箱地址,邮箱数目,邮箱大小,存档邮箱大小,存档邮箱数目. ad账号描述---对应AD账号的描述信息,通过Get-adUser 获取 邮箱名,显示名,邮箱地址---对应用户

Powershell管理系列(二十九)PowerShell操作之移动账户到指定OU

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 步骤1.用户需求如下:人员离职后,将AD账户禁用并挪动到指定的OU get-aduser -SearchBase "ou=test,dc=yuntcloud,dc=com" -filter *|Move-ADObject -TargetPath "ou=dimission,dc=yuntcloud,dc=com

Powershell管理系列(二十三)PowerShell操作之使用密文密码创建邮箱及连接powershell

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 我们使用Powershell创建邮箱的时候,填写密码有两种方式, 方法1.手动输入密码 $password = Read-Host "Enter password" -AsSecureStringNew-Mailbox -UserPrincipalName [email protected] -Alias chris -

Powershell管理系列(二十一)PowerShell操作之不同文件夹内文件合并

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 需求:服务器使用几年下来,发现我们的磁盘下有多个类似的文件夹,我们想把这个文件夹合并到一个指定的文件夹,并删除其他不在使用的文件夹. 步骤1.我们打开我们的服务器, D盘下有5个各年信息资料汇总的文件夹, 里面有些文件是一样的,有些是不一样的.如下图: 步骤2.搜索出这5个文件夹的文件,并把往年的文件夹逐一和最新的"15年信息资料

Powershell管理系列(二十七)PowerShell操作之修改AD自定义属性

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 看到有网友发我消息,咨询AD用户如何增加自定义属性,下面具体讲下如何操作,下图为网友提问截图, 1.按他提出的要求,我们新建一个csv表格,里面有两列属性,一列是性别,一列是子部门,如下图 2.执行以下命令 #创建空的哈希表值 $custom = @{} #导入数据源userinfo.csv import-csv -Path C: