Windows 新用户无法关联名称和域名
我正在尝试将userprincipalname创建为用户名和硬编码域名的组合 csv文件:Windows 新用户无法关联名称和域名,windows,powershell,Windows,Powershell,我正在尝试将userprincipalname创建为用户名和硬编码域名的组合 csv文件: name,displayname,givenname,surname dhall,Don Hall,Don,Hall 代码: 并获得: At line:1 char:159 + ... -f $_.name,"Dev.domain.Net") -DisplayNa + Unexpected token '$_' in expression or stateme + CategoryInfo
name,displayname,givenname,surname
dhall,Don Hall,Don,Hall
代码:
并获得:
At line:1 char:159
+ ... -f $_.name,"Dev.domain.Net") -DisplayNa
+
Unexpected token '$_' in expression or stateme
+ CategoryInfo : ParserError: (:)
+ FullyQualifiedErrorId : UnexpectedToken
还尝试了-UserPrincipalName[string]::Concat$\ux.name,@dev.domain.net
但同样的错误
PS C:\> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 1944
Windows server 2016不确定是什么原因导致该错误目前没有AD控制器可供测试,因此无法验证,但在需要多次重用某个属性的情况下,我倾向于将其分配给临时变量,这使得编写代码稍微容易一些,并且不会在管道中遇到问题变量正在更新 导入CSV c:\output.CSV | ForEach对象{ $name=$\名称 $upn={0}@{1}-f$name,dev.domain.net 新ADUser-Name$Name-UserPrincipalName$upn。。。 }
之前没有时间回答:是的,这很有效,谢谢!!
PS C:\> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 1944