Windows Server 2016-批量新建域用户(二)

前几个章节我们讲到Windows Server 2016-图形化新建域用户(一),本章节我们简单讲解下如何通过命令批量创建域用户,以便高效完成日常工作中实际批量创建用户需求,内容涉及dsadd user、net user、new-aduser,具体信息如下:

dsadd user创建用户:

将单个用户添加到目录中。

Dsadd是Windows Server 2008中内置的命令行工具。如果您安装了Active Directory域服务(AD DS)服务器角色,则可以使用它。要使用dsadd,必须从提升的命令提示符运行dsadd命令。若要打开提升的命令提示符,请单击“ 开始”,右键单击“ 命令提示符”,然后单击“以管理员身份运行”。

语法:

dsadd user <UserDN> [-samid <SAMName>] [-upn <UPN>] [-fn <FirstName>] [-mi <Initial>] [-ln <LastName>] [-display <DisplayName>] [-empid <EmployeeID>] [-pwd {<Password> | *}] [-desc <Description>] [-memberof <Group> ...] [-office <Office>] [-tel <PhoneNumber>] [-email <Email>] [-hometel <HomePhoneNumber>] [-pager <PagerNumber>] [-mobile <CellPhoneNumber>] [-fax <FaxNumber>] [-iptel <IPPhoneNumber>] [-webpg <WebPage>] [-title <Title>] [-dept <Department>] [-company <Company>] [-mgr <Manager>] [-hmdir <HomeDirectory>] [-hmdrv <DriveLetter>:][-profile <ProfilePath>] [-loscr <ScriptPath>] [-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}] [-acctexpires <NumberOfDays>] [-disabled {yes | no}] [{-s <Server> | -d <Domain>}] [-u <UserName>] [-p {<Password> | *}] [-q] [{-uc | -uco | -uci}]

注解:

<userDN>:需要。指定要添加的用户的可分辨名称。如果省略专有名称,dsadd将从标准输入(stdin)中获取名称。-samid <SAMName>:将安全帐户管理器(SAM)名称指定为此用户的唯一SAM帐户名称,例如,Linda。如果未指定SAM名称,dsadd将尝试使用UserDN的公用名(CN)值中的前20个字符来创建SAM帐户名。-upn <UPN>:指定要添加的用户的用户主体名称,例如xiaowen@azureyun.local-fn <FirstName>:指定要添加的用户的名字。-mi <Initial>:指定要添加的用户的中间名首字母。-ln <LastName>:指定要添加的用户的姓氏。-display <DisplayName>:指定要添加的用户的显示名称。-empid <EmployeeID>:指定要添加的用户的员工ID。-pwd {<Password> | *}:指定将用户的密码设置为Password或星号(*)。如果将密码设置为*,则dsadd会提示您输入用户密码。-desc <Description>:指定要添加的用户的描述。-memberof <GroupDN>:指定希望用户成为其成员的组的可分辨名称。-office <Office>:指定要添加的用户的办公室位置。-tel <PhoneNumbe> :指定要添加的用户的电话号码。-email <Email>:指定要添加的用户的电子邮件地址。-hometel <HomePhoneNumber>:指定要添加的用户的家庭电话号码。-pager <PagerNumber>:指定要添加的用户的寻呼机号码。-mobile <CellPhoneNumber>:指定要添加的用户的手机号码。-fax <FaxNumber>:指定要添加的用户的传真号。-iptel <IPPhoneNumber>:指定要添加的用户的IP电话号码。-webpg <WebPage>:指定要添加的用户的网页URL。-title <Title>:指定要添加的用户的标题。-dept <Department>:指定要添加的用户的部门。-company <Company>:指定要添加的用户的公司信息。-mgr <ManagerDN>:指定要添加的用户的管理员的可分辨名称。-hmdir <HomeDirectory>:指定要添加的用户的主目录位置。如果将HomeDirectory指定为通用命名约定(UNC)路径,则必须使用-hmdrv参数为dsadd指定映射到此路径的驱动器号。-hmdrv <DriveLetter>:指定要添加的用户的主目录驱动器号(例如,E :)。-profile <ProfilePath>:指定要添加的用户的配置文件路径。-loscr <ScriptPath>:指定要添加的用户的登录脚本路径。-mustchpwd {yes| no}:指定用户下次登录时是否必须更改其密码。可用值为yes和no。默认情况下,用户不必更改密码(否)。-canchpwd {yes| no}:指定用户是否可以更改其密码。可用值为yes和no。默认情况下,用户可以更改其密码(是)。如果-mustchpwd参数的值为yes,则此参数的值必须为yes。-reversiblepwd {yes| no}:指定是否使用可逆加密存储用户密码。可用值为yes和no。默认情况下,用户无法使用可逆加密(否)。-pwdneverexpires {yes| no}:指定用户密码是否永不过期。可用值为yes和no。默认情况下,用户密码到期(否)。-acctexpires <NumberOfDays>:指定从今天起用户帐户将过期的天数。值为0表示今天结束时到期。正值设定将来到期。负值设置过去的到期时间。该值永远不会将帐户设置为永不过期。例如,值为0表示帐户在今天结束时到期。值-5表示该帐户已在5天前过期并设置过去的过期日期。值5将帐户到期日期设置为将来5天。-disabled {yes| no}:指定dsadd是否禁用用于登录的用户帐户。可用值为yes或no。例如,以下命令在启用状态下创建Nicolettep用户帐户:dsadd user CN=xxx,CN=Syncall,DC=azureyun,DC=Com -pwd Password123 -disabled no{-s <Server> | -d <Domain>}:连接到指定的远程服务器或域。默认情况下,计算机连接到登录域中的域控制器。-u <UserName>:指定用户登录到远程服务器的用户名。默认情况下,-u使用用户登录的用户名。您可以使用以下任何格式指定用户名:用户名(例如,xiaowen)域\用户名(例如,azureyun\xiaowen)用户主体名称(UPN)(例如,xiaowen@azureyun.com)-p {<Password> | *}:指定使用密码或*来登录远程服务器。如果键入*,系统将提示您输入密码。-q:将所有输出抑制到标准输出(安静模式)。{-uc | -uco | -uci}:指定输出或输入数据以Unicode格式化。以下列表说明了每种格式。-uc:指定用于输入或输出到管道(|)的Unicode格式。-uco:指定输出到管道(|)或文件的Unicode格式。-uci:指定管道(|)或文件输入的Unicode格式。/?:在命令提示符下显示帮助。

例1:在azureyun.local的syncall用户容器中创建名为cs002的已启用用户帐户

dsadd user CN=cs002,OU=Syncall,DC=azureyun,DC=local -disabled no

例2:创建名为cs003的启用用户帐户,密码为P@ssw0rd,必须在首次登录时更改密码:

dsadd user “CN=cs002,OU=Syncall,DC=azureyun,DC=local” -disabled no –pwd P@ssw0rd  -mustchpwd yes

例3:创建cs004帐户,并设置密码永不过期,并使其成为同一OU中的AAA组的成员

dsadd user “CN=cs004,OU=Syncall,DC=azureyun,DC=local” -disabled no –pwd P@ssw0rd -mustchpwd yes -memberof CN=AAA,OU=Group,OU=Syncall,DC=azureyun,DC=local -acctexpires never

net user批量创建域用户:

for /L %a in (1,1,10) do net user TS%a P@ssw0rd /add /domain

注解:(1,1,10)分别对应(开始值,递增量,终值),如果想递减(10,-1,1),TS%a 是用户名,P@ssw0rd是密码,密码必须符合复杂性要求。

Active Directory用户和计算机查看已创建用户:



New ADUser创建域帐号

语法

New-ADUser [-WhatIf][-Confirm][-AccountExpirationDate <DateTime>][-AccountNotDelegated <Boolean>][-AccountPassword <SecureString>][-AllowReversiblePasswordEncryption <Boolean>][-AuthenticationPolicy <ADAuthenticationPolicy>][-AuthenticationPolicySilo <ADAuthenticationPolicySilo>][-AuthType <ADAuthType>][-CannotChangePassword <Boolean>][-Certificates <X509Certificate[]>][-ChangePasswordAtLogon <Boolean>][-City <String>][-Company <String>][-CompoundIdentitySupported <Boolean>][-Country <String>][-Credential <PSCredential>][-Department <String>][-Description <String>][-DisplayName <String>][-Division <String>][-EmailAddress <String>][-EmployeeID <String>][-EmployeeNumber <String>][-Enabled <Boolean>][-Fax <String>][-GivenName <String>][-HomeDirectory <String>][-HomeDrive <String>][-HomePage <String>][-HomePhone <String>][-Initials <String>][-Instance <ADUser>][-KerberosEncryptionType <ADKerberosEncryptionType>][-LogonWorkstations <String>][-Manager <ADUser>][-MobilePhone <String>][-Name] <String>[-Office <String>][-OfficePhone <String>][-Organization <String>][-OtherAttributes <Hashtable>][-OtherName <String>][-PassThru][-PasswordNeverExpires <Boolean>][-PasswordNotRequired <Boolean>][-Path <String>][-POBox <String>][-PostalCode <String>][-PrincipalsAllowedToDelegateToAccount <ADPrincipal[]>][-ProfilePath <String>][-SamAccountName <String>][-ScriptPath <String>][-Server <String>][-ServicePrincipalNames <String[]>][-SmartcardLogonRequired <Boolean>][-State <String>][-StreetAddress <String>][-Surname <String>][-Title <String>][-TrustedForDelegation <Boolean>][-Type <String>][-UserPrincipalName <String>][<CommonParameters>]

例1:创建cs001帐号:

new-aduser –name cs001  -samaccountname cs001 –userprincipalname cs001@azureyun.local –givename 001 –surname cs –displayname CS001 –path "OU=Syncall,DC=azureyun,DC=local"

查看当前已有用户:

get-aduser –filter * |select name


Powershell批量创建测试域用户:

$Password = "P@ssw0rd"$SecurePassword = $Password | ConvertTo-SecureString -AsPlainText -Force1..10 |foreach-object {New-ADUser -Name "HP$_" -SamAccountName "HP$_" -UserPrincipalName HP$_@azureyun.local  -path  "OU=HelpDesk,DC=azureyun,DC=local" -AccountPassword $SecurePassword -Enabled $true -ChangePasswordAtLogon $false}

查看当前已创建域用户帐号:

get-aduser –filter * |select name

原文地址:https://www.cnblogs.com/wenzhongxiang/p/10404441.html

时间: 2024-10-03 06:01:34

Windows Server 2016-批量新建域用户(二)的相关文章

windows server 创建、配置域用户账户,powerbi_user_mapping需要

在使用powerbi 通过on-premisis gateway 实时连接本地AS数据库时候,需要使用域用户名映射(user mapping).域用户新建如下. 1.选择"开始→管理工具→Active Directory 用户和计算机",打开用户管理工具,如下图所示: 2.在左侧Users选项上单击鼠标右键,选择"新建→用户",弹出如下图所示对话框,填写相应内容. 3.点击"下一步"输入密码和确认密码,并去掉"用户下次登录时须更改密码&

Windows Server 2012 R2 配置域用户的配置文件

域用户的配置文件分为两种第一种:漫游用户配置文件,第二种强制用户配置文件.我们今天说的是漫游用户配置文件.漫游用户配置简单来说就是 在一台计算机上的用户加入域后,在同一网络上任何其他的计算机可以登录和访问自己的文档第一步:在域服务器创建共享文件夹. (在这里我创建的是share$这个文件夹) 第二步共享文件夹并设置用户的读写权限 (Everyone完全控制) 第三步设置域用户的配置文件位置 (\\CE\为当前域\share$\共享文件夹\%username%用户) 第四步在另一台电脑登陆配置文件

windows server 2016 添加AD域控制器

第一步修改电脑名字!! 操作截图默认配置,下一步默认配置,下一步默认配置,下一步选择添加功能默认配置,下一步 确认安装安装界面 原文地址:http://blog.51cto.com/fandecorator/2108905

Hyper-V 2016 系列教程35 配置Windows Server 2016 VPN服务器

VPN英文全称是VirtualPrivate Network,也就是"虚拟专用网络".VPN的使用在企业环境中较为常见,属于远程访问中的一种常见技术,VPN用户可以通过互联网来访问企业局域网内部的资源,就像在企业内部办公一样,企业可以采用Windows Server 2016操作系统提供的VPN远程访问组件来实现VPN的服务器搭建,也可以通过第三方收费软件或硬件平台实现,我们这里就以Windows Server 2016中内置的远程访问组件来搭建VPN服务器,搭建VPN服务器网络拓扑图

Windows Server 2016

Windows Server 2016 正式版教程:安装.激活.设置 http://www.ithome.com/html/win10/261386.htm 2016-9-29 12:57:58来源:IT之家作者:晨风责编:晨风评论:148 微软已经向OEM提供了最新Windows Server 2016正式版ISO镜像,俄罗斯爆料人Wzor已经公布了该版本.目前只有英文64位版,中文版尚未放出,但我们可以通过安装语言包的方式来解决该问题. 虽然桌面版Windows Server 2016正式版

Windows Server 2016抢先看,附下载地址

版本名称:Windows Server 2016评估版 软件版本:简体中文版 软件大小:5.3GB 软件授权:共享 下载地址:Windows Server 2016中文版下载地址 Windows Server 2016评估版下载安装截图: Windows Server 2016评估版安装完成后桌面截图: 一.Windows Server 2016评估版简介: Windows Server 2016中文版评估版是新一代的服务器操作系统.Windows Server 2016中文版评估版的到来并不意

Windows Server 2016 辅助域控制器搭建(二)

Windows Server 2016 主域控制器搭建完成后,继续进行辅助域控制器搭建.1.更改服务器的IP地址2.修改服务器的名称3.打开服务器管理器,选择添加角色和功能4.选择,下一步5.选择,下一步6.选择,下一步7.勾选"Active Directory域服务"8.选择,添加功能9.选择,下一步10.选择,下一步11.选择,下一步12.选择,安装13.选择"将此服务器提升为域控制器"14.选择"将域控制器添加到现有域",选择"选

Windows server 2016 / Windows 10关于域管理员帐号权限不足的问题

今天在测试windows server 2016的域创建时,当安装结束之后,发现使用Administrator用户进行操作时,被提示了权限不足这个问题.于是我在百度上查找了一番之后,找到了解决方法. 打开 服务器管理器 ---- 工具----本地安全策略-----本地策略-----安全选项------用户帐户控制:用于内置管理员帐户的管理员批准模式 另外,发现windows server  2016 在安装完AD域之后,ip设定方面 DNS会自动更改为本地.由于我是根据windows serve

Windows server 2016 部署AD(Windows 域)

下面跟大家简单介绍一下如何在Windows server 2016服务器上部署Windows 域环境,并把客户机加入域中.一台服务器要想安装成AD DC(活动目录域服务),必须具备以下条件:1.安装者必须具有本地管理员权限:2.DNS基础结构的支持(可以在安装AD DC时,同时安装DNS):3.本地磁盘至少有一个分区是NTFS文件系统:4.配置静态的IP地址和子网掩码:5.有足够的可用磁盘空间:(注:必须是服务器版本)下面开始安装域控制器:1.使用管理员(administrator)登录,确认本