如何更新用户属性?

时间:2015-09-01 20:39:35

标签: powershell active-directory

我试图编写一个脚本来更新用户的msIIS-FTPRoot属性,其中用户的描述='FTPuser'。

import-module activedirectory
$users = Get-ADUser -SearchBase "dc=NAME,dc=com" -Filter {Description -eq "FTPUser"}
Set-ADUser $users -Replace @{msIIS-FTPRoot='NewTEXT'}

我收到以下错误:

Missing '=' operator after key in hash literal.
At line:1 char:60
+ Set-ADUser $users -Replace @{msIIS-FTPRoot='\\SOMETEXT\' <<<< }
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingEqualsInHashLiteral

2 个答案:

答案 0 :(得分:0)

在属性名称上使用引号可以解决您的问题。

答案 1 :(得分:0)

Set-ADUser $ users-替换@ {'msIIS-FTPRoot'='NewTEXT'}