如何使用Powershell在Active Directory中添加用户

时间:2014-08-05 16:05:31

标签: powershell

我是powershell的新手,并尝试使用powershell在活动目录中添加用户,但出于某种原因,我无法在New-Ad上为活动目录完成选项卡,我已尝试在Windows 7客户端上使用管理员权限也在DC本身。有人可以帮助那些代码吗?

1 个答案:

答案 0 :(得分:0)

道歉非代码格式很好,只有简洁的评论。我希望它有所帮助。

以下代码假定您使用的是非DC服务器。不确定这是否适用于客户端计算机,如Windows 7。

导入服务器管理器模块并添加远程AD功能...

# import the server manager
Import-Module ServerManager

#add in remote AD features
Add-WindowsFeature RSAT-AD-powerShell,RSAT-AD-AdminCenter

#list PS providers (one of which should be ActiveDirectory)
Get-PSProvider

...假设您使用的是具有智能感知功能的PowerShell版本,这应该会给您智能感知。

创建新用户......

#create a new user
New-ADUser –Name "John Smith" –SamAccountName "john.smith" –Description "Sales Manager" –Department "Sales" –EmployeeID "45896" –Path "ou=users,ou=sales,dc=test,dc=local" –Enabled $true

当我需要创建和探索AD用户时,我以电子方式编写了一些其他代码。

#set location to AD
cd AD:

#list available options
dir

#explore the domain (replace DCNAME with domain)
cd 'DC=DCNAME,DC=local'

#back up
cd ..

#explore users (replace DCNAME with domain)
cd 'CN=Users,DC=DCNAME,DC=local'

#look at a user
Get-ItemProperty -Path "CN=Test ADUser1"

#find specific user
Get-ADUser "TestADUser10"

#find wildcard
Get-ADUser -LDAPFilter "(SamAccountName=*Test*)"

#get help on the aduser command
Get-Help Get-ADUser -Full