zoukankan      html  css  js  c++  java
  • PowerShell 批量导入/导出Active Directory

    PowerShell 批量导入/导出Active Directory

            最近因为公司要求,需要导入20个供应商、20个客户到AD域中,刚开始手动加入了2个供应商,2个客户。但是感觉费时费力。如果能够找到一个命令,批量导入AD该多好呀。
            我们讨论如何批量导入AD用户的问题。使用csv格式的文件导入用户数据到AD的组织单元。
            在Excel中输入相关信息,保存为csv文件。

            将文件放在F盘,命名ADInfor.csv。
            管理员运行PowerShell,输入命令:
    Import-Csv F:ADInfor.csv | foreach {New-ADUser -Name $_.name -SamAccountName $_.samaccountname -UserPrincipalName $_.userprincipalname -GivenName $_.givenname -Surname $_.surname -DisplayName $_.displayname -Path $_.path -AccountPassword(ConvertTo-SecureString "123@abc" -AsPlainText -Force) -ChangePasswordAtLogon $true -Enabled $true}
            我遇到一个提示错误----无法将“New-ADUser”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
            于是我在PowerShell输入Get-Command命令,查看可用的命令有哪些。。。发现没有任何AD相关的命令。也没有找到New-ADUser。

            关闭PowerShell,再次右键单击PowerShell,选择导入系统模块。导入完毕后输入Get-Command命令,我们看到New-ADUser已经在命令组中了。

            问题解决后,继续之前的操作,运行前面提到的导入命令。又遇到问题:

            但是在F盘查找,能看到对应文件。

            
  • 相关阅读:
    Linux内核调试方法
    linux查看系统的日志------健康检查特性
    检测磁盘驱动的健康程度SMART
    用十条命令在一分钟内检查Linux服务器性能
    Nginx安装及配置
    getopts的使用
    grub rescue 主引导修复
    linux C中调用shell命令和运行shell脚本
    Makefile基础---编译
    OVMF基础
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856666.html
Copyright © 2011-2022 走看看