适用产品:Windows Server ActiveDirectory
查询AD中UPN为空的用户
Get-ADUser -Filter * -Properties * | where {$_.UserPrincipalName -eq $null} | Select-Object name,SamAccountName,UserPrincipalName
设置UPN后缀
Get-ADUser -Filter * -Properties * | where {$_.UserPrincipalName -eq $null} | Select-Object name,SamAccountName,UserPrincipalName | foreach {Set-ADUser -Identity $_.name -UserPrincipalName ($_.SamAccountName+"@contoso.com")}
查询结果
PS C:\Users\Administrator> Get-ADUser -Filter * -Properties * | where {$_.UserPrincipalName -eq $null} | Select-Object name,SamAccountName,UserPrincipalNamename                       SamAccountName             UserPrincipalName
----                       --------------             -----------------
Guest                      Guest
krbtgt                     krbtgt
mailuser2                  mailuser2
mailuser3                  mailuser3
mailuser4                  mailuser4
mailuser5                  mailuser5
mailuser6                  mailuser6
mailuser7                  mailuser7
mailuser8                  mailuser8                  
设置结果
Get-ADUser -Filter * -Properties * | where {$_.UserPrincipalName -ne $null} | Select-Object name,SamAccountName,UserPrincipalName
name                                                        SamAccountName                                              UserPrincipalName
----                                                        --------------                                              -----------------
Administrator                                               Administrator                                               Administrator@demo.com
Guest                                                       Guest                                                       Guest@demo.com
krbtgt                                                      krbtgt                                                      krbtgt@demo.com
Exchange Online-ApplicationAccount                          $331000-K0SAH4NCDJ2K                                        Exchange_Online-ApplicationAccount@demo.com   

Powershell批量修改用户的UPN后缀相关推荐

  1. shell批量修改后缀_Powershell批量修改用户的UPN后缀

    适用产品:Windows Server ActiveDirectory 查询AD中UPN为空的用户 Get-ADUser -Filter * -Properties * | where {$_.Use ...

  2. ansible 非root 用户 批量修改用户密码

    为什么80%的码农都做不了架构师?>>>    目录 一 环境 系统环境 软件版本 二  批量修改用户密码 1. hosts 文件配置 2. 修改密码的yml 正文 一 环境 系统环 ...

  3. linux chpasswd命令 批量修改用户密码

    chpasswd  批量修改用户密码 工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法: 1:# echo 用户名:密码 | chpasswd 2: ...

  4. 可以批量修改文件名、文件后缀的实用工具

    本篇文章主要讲解,批量修改文件名.文件后缀的实用工具操作方法 作者:任聪聪 批量修改文件名称工具 下载地址:https://download.csdn.net/download/hj960511/70 ...

  5. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  6. Linux 批量修改文件名(前缀或后缀)

    @羲凡--只为了更好的活着 Linux 批量修改文件名(前缀或后缀) 有些文件的要求前缀或后缀要一样,或者批量的将文件重命名 添加前缀: for i in `ls`; do mv -f $i `ech ...

  7. powershell批量修改AD域用户UPN后缀

    (1)需求:一客户云端365有多个域名,想要本地用户同步到云端就要修改用户UPN后缀(没有根据OU划分,不是一个OU对应一个域名),根据实际情况,用户的邮件地址是和云端同步的,因此解决方案为根据用户的 ...

  8. 使用PowerShell 批量修改O365 用户UPN

    又来分享一些日常用的小脚本哈,比如说有些小型企业在使用O365时开始用的是O365自带的域名,过了一段时间后想用自己的域名了,这时候管理员就需要将用户的UPN修改成自定义域名.总体来说这不是个复杂的活 ...

  9. 域服务器批量修改用户密码,Windows域控制器批量创建用户

    Windows域控制器批量创建用户 猫先生 • 2019 年 06 月 05 日 之前做过VDI的项目,一百多个桌面,需要一百多个用户,我刚开始手动创建了5个,觉得这不是IT人干的事,要高效.网上找了 ...

最新文章

  1. php开发面试题---php面向对象详解(对象的主要三个特性)
  2. Ilist与List的区别
  3. 使用Entity Framework code first, migration
  4. MacOS/MacBook设置短语快捷键
  5. [html] 你认为Html的术难点在哪?
  6. cad在线转低版本_为什么别人制图那么快?41个CAD实用技巧,3天轻松玩转CAD
  7. LeetCode数据库 177. 第N高的薪水
  8. 备份Foxmail7.2邮箱
  9. 扒一扒,互联网大厂内部都用什么软件沟通?
  10. Reflex WMS中阶系列7:已经完成拣货尚未Load的HD如果要取消拣货,该如何处理?
  11. 单晶硅各向异性刻蚀技术
  12. 如何制作多链接二维码?一次性防伪二维码?
  13. 基于Pygame的中国象棋的制作(China Chess)
  14. 老蒋谈建站不选择免费空间/主机的3个理由
  15. make sure you have the 32 bits oracle client installed
  16. JavaScript--倒计时
  17. Ubuntu(Linux)上安装微信(windows应用)
  18. android适配和新文件及作用
  19. 饿汉式,懒汉式,双重懒汉式,静态内部类单例模式
  20. html音频音量调节

热门文章

  1. jquery刷新当前页面、刷新父级页面
  2. 虚拟机通过桥接上网(dhcp)
  3. 输入圆半径,求圆面积并保留两位小数
  4. 进程管理(十三)---进程调度基本原理
  5. 关于vue.extend的理解应用
  6. pdfFactory如何设置限制打印和浏览文档权限
  7. linux查看es日志,golang 获取es 日志
  8. weblogic10.3.6.0的安装和打补丁
  9. Oracle ADF
  10. MySQL安装----最详细的教程(测试木头人)