使用PowerShell使用电子邮件地址更新广告中的职务说明

使用PowerShell使用电子邮件地址更新广告中的职务说明,powershell,csv,directory,Powershell,Csv,Directory,我目前正在尝试编写powershell脚本,该脚本将通过CSV文件更新Active Directory中各种用户的职务说明 我使用的标识符是用户的电子邮件地址,而不是我认为更容易使用的用户名 在我努力写出任何有效的作品时,有人能帮我吗!: 好的,假设您的.csv如下所示: "email","jobtitle" "user1@mydomain.com","New job description for user1" "user2@mydomain.com","New job description

我目前正在尝试编写powershell脚本,该脚本将通过CSV文件更新Active Directory中各种用户的职务说明

我使用的标识符是用户的电子邮件地址,而不是我认为更容易使用的用户名


在我努力写出任何有效的作品时,有人能帮我吗!:

好的,假设您的.csv如下所示:

"email","jobtitle"
"user1@mydomain.com","New job description for user1"
"user2@mydomain.com","New job description for user2"
"user3@mydomain.com","New job description for user3"
然后你可以做类似的事情

Import-Module ActiveDirectory

Import-CSV -Path <PATH-TO-YOUR-CSV-FILE> | Foreach-Object {
    # properties from the csv
    $mail  = $_.email
    $title = $_.jobtitle
    Get-ADUser -Filter {(mail -eq "$mail")} | Set-ADUser -Title $title
}

你试过什么?向我们展示一些代码,我们可能会帮助您。另外,请看一看,当人们不努力时,你不应该解决他们的问题。这只会助长不良行为,所以不是编码服务。我知道,但因为这是他向我提出的第一个问题,所以我不想吓跑他……这类问题大多来自人们问他们的第一个问题。但我们还是应该努力保持我们的标准。如果他们编辑了他们的问题,并实际改进了他们的帖子,你可以奖励他们并给出正确的答案:。谢谢你,西奥,我很感激你的推动,我当然不会在没有我最初工作的例子的情况下发布任何模糊的问题/coding@NethanBurke我不认为你的问题含糊不清,但是是的,它缺少了迄今为止你所尝试过的例子。不管怎样,如果我的答案解决了你的问题,请随时标记为接受。