gpt4 book ai didi

powershell - 使用Powershell复制Active Directory用户帐户

转载 作者:行者123 更新时间:2023-12-03 01:21:32 25 4
gpt4 key购买 nike

我正在构建一个脚本,以基于CSV创建AD用户帐户(到目前为止没有什么特别的; o)。我要添加的一个特定参数是“从xxx复制”,新帐户将是现有帐户的副本(就像AD控制台中的“复制帐户”选项一样)。

能做到吗?怎么样?

最佳答案

这似乎很简单。在CSV中创建名为“CopyFromAccount”之类的列。

然后,在Import-CSV | Foreach循环中,抛出一个if / else语句。

If ($_.CopyFromAccount -ne $null) {
... insert code to copy AD account here ...
}
Else {
... insert code to use other parameters on this line to create the account ...
}

互联网上有几个可用的示例,用于在PowerShell中复制用户。这是使用Quest AD cmdlet的示例: http://dmitrysotnikov.wordpress.com/2008/01/10/copy-ad-accounts-with-powershell/

若要使用Microsoft的New-ADUser cmdlet而不是Quest,请 checkout 实例参数。在Get-Help或以下URL中可获得更多信息: http://technet.microsoft.com/en-us/library/ee617253.aspx

它“指定用户对象的实例用作新用户对象的模板。”

和这样使用:
$userInstance = Get-ADUser -Identity "saraDavis"

New-ADUser -SAMAccountName "ellenAdams" -Instance $userInstance -DisplayName "EllenAdams"

关于powershell - 使用Powershell复制Active Directory用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12366676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com