各位朋友,
我正在尝试为 W10 系统上的大量用户帐户设置一些属性。
为此,我使用 get-localgoupmember 创建了一个用户名表,并使用 foreach 命令对其进行解析。假设我有一个名为 $x 的变量
我无法成功完成这项工作:
wmic 用户帐户,其中“名称 = $ x”设置密码过期 = true
(虽然我对以下命令没有任何问题:wmic useraccount where "Name='JohnDoe'" set passwordexpires=true)
因此,这肯定是一个替代问题和语法问题(可能微不足道且愚蠢,但我被困住了)
任何提示都将不胜感激。
TIA 和诚挚问候
答案1
至关重要''
的,但你却忽略了它们$x
。
这是一个可以运行的简短的 Powershell 脚本:
$x = "John Doe"
wmic useraccount where "Name='$x'" set passwordexpires=true
# note these: ^ ^