【问题标题】:Powershell script for bulk action用于批量操作的 Powershell 脚本
【发布时间】:2022-10-20 07:34:43
【问题描述】:

我需要帮助,使下面的脚本导入带有名字和姓氏的用户的 CSV,然后使用 DRA PowerShell 扩展在 AD 中设置相同的帐户过期时间。 "CN=User\, Test" 部分将更改为 CN=$LastName\, $FirstName,并且需要将 CSV 文件中所有用户的帐户到期日期设置为相同。

Set-DRAUser -DRARestServer draserver.na.corp.domain.com -draHostServer draserver.na.corp.domain.com -Domain na.corp.domain.com -Identifier 'CN=User\, Test,OU=Users,OU=company,OU=site,OU=city,DC=na,DC=corp,DC=domain,DC=com' -IgnoreCertificateErrors -Force -Properties @{AccountExpirationDate="05/22/2022 23:59:00"}

【问题讨论】:

    标签: powershell csv active-directory


    【解决方案1】:

    我能够用下面的代码解决这个问题。

    
    foreach ($user in $fileinput){
    
    $name=$user -split ","
    
    $sn=$name[0]
    $fn=$name[1]
    
    $dn="CN=$sn,$fn,OU=Users,OU=company,OU=site,OU=city,DC=na,DC=corp,DC=domain,DC=com"
    
    $dn
    
    Set-DRAUser -DRARestServer draserver.na.corp.domain.com -draHostServer draserver.na.corp.domain.com -Domain na.corp.domain.com -Identifier $dn -IgnoreCertificateErrors -Force -Properties @{AccountExpirationDate="05/24/2022 23:59:00"}
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      相关资源
      最近更新 更多