【问题标题】:Need help creating a PowerShell scirpt to clear Active Directory attributes需要帮助创建 PowerShell 脚本以清除 Active Directory 属性
【发布时间】:2020-03-21 04:02:17
【问题描述】:

我是 PowerShell 的新手,我希望创建一个脚本,以从常规、地址、电话和组织选项卡中清除用户而非 OU 的以下属性/字段。

  1. 常规选项卡 - 描述、办公室、电话号码
  2. 地址选项卡 - Street, P.O.邮箱、城市、州/省、邮政编码
  3. 电话选项卡 - 主页、寻呼机、手机、传真、IP 电话
  4. 组织选项卡 - 职位、部门、公司、经理

我目前正在通过 GUI(AD 用户和计算机)执行此过程,并认为它会提高效率。

据我所知:

$user = Read-Host "Enter user name"
Set-ADUser $user 

谢谢,

【问题讨论】:

标签: powershell active-directory


【解决方案1】:

你可以试试这个:

$user = Read-Host "Enter User name"
Get-ADUser $user | Set-ADUser -Clear Attributes single quoted separated by comma IE 'Description','Office' etc

【讨论】:

  • 谢谢!这就是我最终想出的:set-aduser username -Clear company、department、ipphone、physicalDeliveryOfficeName、company、title、fasimileTelephoneNumber、pager、telephonenumber、manager、description、homephone、mobile、l、st Get-ADPrincipalGroupMembership -Identity用户名 |删除-adgroupmember -member 用户名 -confirm:$false
猜你喜欢
  • 2018-08-08
  • 1970-01-01
  • 2016-11-17
  • 1970-01-01
  • 2012-01-15
  • 2021-06-24
  • 1970-01-01
  • 2020-06-06
  • 1970-01-01
相关资源
最近更新 更多