【发布时间】:2017-03-13 15:19:49
【问题描述】:
我创建了一个列出某些 Active Directory 用户的 CSV 文件。现在我想使用这个 CSV 为这些用户创建一定数量的文件夹。我开始了
$UserList = Import-Csv .\users.csv
然后继续
ForEach ($UserName in $UserList) {
$UserName
New-Item -Name $Username -ItemType directory -Path .\Download\$UserName
New-Item -Name $Username -ItemType directory -Path .\Home\$UserName
New-Item -Name $Username -ItemType directory -Path .\Publishing\$UserName
}
我希望每个文件夹 Download、Home 和 Publishing 都包含一个具有用户名的子文件夹,例如testuser。
当我运行此脚本时,文件夹名称的结果是 @{name=testuser},这不是预期的结果。
任何想法如何解决这个命名问题?
【问题讨论】:
标签: powershell csv active-directory