【发布时间】:2014-02-20 17:34:47
【问题描述】:
在我的组织中,我们花费大量时间更改用户主文件夹路径,基于用户更改角色等。我编写了一个非常简单的 powershell 脚本,它从 csv 设置 homedir 路径。:
Import-Csv C:\Dir\homedir.csv | ForEach-Object {
Set-ADUser $_.SamAccountName –HomeDirectory $_.HomeDirectory
}
我还希望这样做,是检查用户是否存在 -profilepath(漫游配置文件)并将其(如果存在)更改为 "$_.HomeDirectory"\Profile(所有漫游配置文件都遵循此结构)。如果不存在,它会直接跳到下一个用户并根据需要执行工作。
我玩过if 声明,确实弊大于利。有人有救生索可以扔给我吗?
【问题讨论】:
标签: powershell csv