博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell批量修改用户的UPN后缀
阅读量:5983 次
发布时间:2019-06-20

本文共 2588 字,大约阅读时间需要 8 分钟。

适用产品: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,UserPrincipalNamename                                                        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

转载地址:http://rseox.baihongyu.com/

你可能感兴趣的文章
WinForm------TreeList加载数据方法
查看>>
hashcode(),equal()方法深入解析
查看>>
easyui datagrid 列拖动
查看>>
通过shape-outside来设置文字环绕时的形状
查看>>
WebComponent魔法堂:深究Custom Element 之 面向痛点编程
查看>>
【Android】源码external/目录中在编译过程中生成的文件列表
查看>>
C# 中 string.Empty、""、null的区别
查看>>
【微信公众号】将微信公众号消息里的FromUserName即OpenID转成UnionID
查看>>
css绘制特殊图形,meida查询,display inline-box间隙问题以及calc()函数
查看>>
基于SSM的租赁管理系统0.2_20161225_开发环境
查看>>
洛谷 P3386 【模板】二分图匹配 Dinic版
查看>>
iOS 图片本地存储、本地获取、本地删除
查看>>
mobiscroll之treelist使用
查看>>
各种气候数据的下载(以下载青岛地区40年间月平均气温数据的下载为例)【转】...
查看>>
GIT和SVN之间的五个基本区别
查看>>
腾讯AlloyTeam正式发布omi-cli脚手架 - 创建网站无需任何配置
查看>>
30 天精通 RxJS(27):简易实现 Observable(二)
查看>>
PyTorch 0.4源码安装(Windows)
查看>>
Struts2第四篇【请求数据自动封装、Action得到域对象】
查看>>
js实现点击查看全文(类似今日头条、知乎日报效果)
查看>>