powershell分享5--AD中常用的小语句

一、通过powershell批量创建邮箱

Set-Location C:\Users\fanyx_v\Desktop\

Import-Module ActiveDirectory
Add-PSSnapin Microsoft.Exchange*
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
$ADUser=Import-Csv -Path .\NewUser.csv -UseCulture -Encoding Default
foreach ($Users in $ADUser)
{
$UserPrincipalName=$Users.UserPrincipalName #每个用户帐户都有用户主体名称 (UPN),格式为:<user>@<DNS-domain-name>。#
#$Company=$Users.Company #指定用户所在的公司。#
$Department=$Users.Department #指定用户所在的部门。#
$DisplayName=$Users.DisplayName #指定对象的显示名称。#
$Name=$Users.Name #指定对象的名称。#
$SamAccountName=$Users.SamAccountName
$Description=$Users.Description #账户的描述信息#
$Manager=$Users.Manager #指定用户的经理。#
#$AccountPassword=$Users.AccountPassword # 为帐户指定新密码值。#
$MobilePhone=$Users.MobilePhone #指定用户的移动电话号码。
$AccountExpirationDate=$Users.AccountExpirationDate #指定用户的过期时间

    #根据需要添加
New-ADUser -Name $Name -Manager  $Manager  -AccountExpirationDate $AccountExpirationDate  -UserPrincipalName  $UserPrincipalName -Department  $Department   -SamAccountName $SamAccountName   -DisplayName  $DisplayName  -Description $Description   -ChangePasswordAtLogon 0 -AccountPassword (ConvertTo-SecureString "2q3eNChZ" -AsPlainText -Force) -Enabled 1 -Path "OU=测试公司,DC=demo,DC=com"
sleep 20 #延迟数
Enable-Mailbox  $users.SamAccountName -Database "database"    

}

二、导出指定OU下面所有人的一些信息

Get-ADUser -Filter -SearchBase "OU=测试公司,DC=demo,DC=com" -Properties | select Name,whenCreated,PasswordLastSet,SamAccountName | Export-CSV creat_time.csv -NoTypeInformation -Encoding UTF8

三、批量创建联系人

import-csv C:\Users\fanyxv\Desktop\contact.csv | ForEach {new-mailcontact -Alias $.Alias -name $.displayname -ExternalEmailAddress $.targetaddress}

原文地址:http://blog.51cto.com/fandecorator/2092453

时间: 2024-10-10 04:06:19

powershell分享5--AD中常用的小语句的相关文章

分享一些js中常用的小知识点

上一篇被退回了,不过没关系.接着分享 主要是几个常用的js知识点.因为之前说过js基础很差. 1:获取class中的input值 结果显示为 用的是jquery的写法.这里一起区分了一下jquery DON操作中的获取内容的三个方法. text()      html()      val() 先说一下val ()   目前遇到的只用于获取表单字段的值 text()和html()用的比较多,因为比如在动态页面的拼接中会用到,或者获取你选择的元素的文本内容,但是html()会返回连同html标记在

android中常用的小控件------Widgets的使用

好久没有写博客了,都不知博客怎么写了,最近突然想写博客,以帮助更多的人,却又不知道写什么好呢? 好吧  我承认我有点懒惰了,可是程序猿是不应该懒惰的哦,俺要做个好孩子. 好了言归正传,开始介绍下今天的主要内容吧! Widgets一个桌面的小控件    个人认为是很常用的,不知道大神们是不是这么觉得的呢?比如说你开发的一款音乐播放器的软件,可把基本的上一曲和下一曲.暂停的几个功能放在这个小控件里面将它显示在桌面上来,这样就很方便啦,你想要下一曲.上一曲.暂停播放的时候,就不用再打开播放器了,而是直

今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码

今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码: 1.两个数字调换顺序 var a = 2,b=4 function fun(a,b){ b = b - a ;// a = 2 ; b = 2 a = a + b // a = 4 ; b = 2; b = a - b;// a = 4 ; b = 2 return [a,b] } fun(a,b) // a = 4 ;b = 2 2.对象排序,安装对象中的id排序对象的位置: var arr = [ { nama: 'a', i

SQL Server中常用的SQL语句(转):

SQL Server中常用的SQL语句 转自:http://www.cnblogs.com/rainman/archive/2013/05/04/3060428.html 1.概述 名词 笛卡尔积.主键.外键 数据完整性 实体完整性:主属性不能为空值,例如选课表中学号和课程号不能为空 参照完整性:表中的外键取值为空或参照表中的主键 用户定义完整性:取值范围或非空限制,例如:性别(男女),年龄(0-130) 表连接 自然连接:与等值连接(a.id=b.id)相比,连接后的表只有一列id,而不是两列

c#中常用的js语句

1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").name(或value) 6.一个小写转大

工作中常用SQL 查询语句备忘

--当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列.select (case when a>b then a else b end ), (case when b>c then b esle c end) from table_name --求和查询 create table #tmp(rq varchar(10), shengfu nchar(1)) insert into #tmp values('2005-05-09','胜') insert into #tm

项目中常用的SQL语句

摘要: 对于像我一样的菜鸟级别人物来说,接触的项目比较少,平常做的那些练习,包括三层中,一般也只能用到增删改查,当然这些增删改查语句是学数据库语句的入门,在百度上搜索一大堆,w3cschool中帮助文档也可以查阅. 这里是把平常用的增删改做一个小小总结,对一些小小项目也是比较适用的 ,当然,好记性不如烂笔头吗,这个时代纸质版的笔记感觉很欠缺,因为想要看的时候,你得找到那本书,而且要翻翻在哪里,感觉很不方便.并且电子版 的随便copy之类的都可以. 常用的sql语句(增删改查) 1.增加.插入语句

C#语言中常用的判断语句和循环语句

C#语言中,我们常用的判断语句和循环语句都有哪些呢? 1.if判断 代码格式:if(条件1){ 代码1 }else if(条件2){ 代码2               }else{ 代码N} 意义为:如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2,如果以上条件都不成立,执行代码N. 注意:else部分可以省略,省略之后,意义变为"如果以上条件不成立,判断结束":else if 部分可以重复任意次数(一个不写,意义变为如果条件1成立执行代码1,否则执行代码

JS开发中常用的小技巧

1.获取指定范围内的随机数 function getRadomNum(min,max){ return Math.floor(Math.random() * (max - min + 1)) + min; } 2.随机获取数组中的元素 function getRadomFromArr(arr){ return arr[Math.floor(Math.random()*arr.length)]; } 3.生成从0到指定值的数字数组 function getArray(len) { var arr