调用New-ADUser遇Active Directory内部错误求助
AD用户创建脚本执行失败排查求助
此前正常运行的PowerShell splatting结构AD用户创建脚本突然无法工作,已完成以下测试:
- 通过
Test-NetConnection -ComputerName XXXX.com -Port 389及636端口测试AD服务器连通性,结果正常 - 验证当前用户可正常查询AD用户信息
上述测试均无问题,但执行脚本创建用户时仍重复报错,怀疑是创建权限问题,恳请协助排查。
附脚本
Import-Module ActiveDirectory $parametros = @{ SamAccountName = "" GivenName = "" Surname = "" UserPrincipalName = "" Name = "" DisplayName = "" Description = "" AccountPassword = (ConvertTo-SecureString -AsPlainText "Contraseña123" -Force) Enabled = $false } $parametros.SamAccountName = Read-Host "Ingrese el nombre de usuario (SamAccountName)" $parametros.GivenName = Read-Host "Ingrese el nombre del usuario" $parametros.Surname = Read-Host "Ingrese los apellidos del usuario" $parametros.UserPrincipalName = Read-Host "Ingrese el UserPrincipalName" $parametros.Name = Read-Host "Ingrese el usuario" $parametros.DisplayName = "$($parametros.Surname), $($parametros.GivenName)" $parametros.Description = Read-Host "Ingrese el nombre seguido de los apellidos" # Llamar al cmdlet New-ADUser con splatting New-ADUser @parametros
用户权限说明
使用多个拥有管理员权限的用户运行脚本,问题未解决。
执行脚本时的错误信息
# Llamar al cmdlet New-ADUser con splatting New-ADUser @parametros Ingrese el nombre de usuario (SamAccountName): test36 Ingrese el nombre del usuario: Test Ingrese los apellidos del usuario: SurName1 Surname2 Ingrese el UserPrincipalName: test36 Ingrese el usuario: test36 Ingrese el nombre seguido de los apellidos: test36 SurName1 Surname2 New-ADUser : Error interno En línea: 23 Carácter: 1 + New-ADUser @parametros + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (CN=test36,CN=Users,DC=XXXX,DC=com:String) [New-ADUser], ADException + FullyQualifiedErrorId : ActiveDirectoryServer:1359,Microsoft.ActiveDirectory.Management.Commands.NewADUser PS C:\Users\XXXX>
事件查看器错误信息(事件ID:4100)
完整错误ID = ActiveDirectoryServer:1359,Microsoft.ActiveDirectory.Management.Commands.NewADUser
上下文:
严重性 = Warning
主机名称 = Windows PowerShell ISE Host
主机版本 = 5.1.17763.5122
主机ID = 4dec9f2a-a5b6-4331-843a-6684f3495bd6
主机应用程序 = C:\Windows\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe
引擎版本 = 5.1.17763.5122
运行空间ID = 9d8fb293-35e9-45e4-a229-a0359d4bfde0
管道ID = 12
命令名称 = New-ADUser
命令类型 = Cmdlet
脚本名称 =
命令路径 =
序列编号 = 20
用户 = DOMAIN\USER
已连接用户 =
Shell ID = Microsoft.PowerShell
用户数据:
内容的提问来源于stack exchange,提问作者unkas
相关产品推荐
相关产品推荐

