1
fairyStage OP 自答:
换了一种搜索思路,搜索“powershell wmic”。 发现这是微软故意设置的障碍。 微软正筹备在未来的 Windows 中彻底删除 WMIC ,以消除 WMIC 带来的安全风险。 来源: https://stackoverflow.com/questions/47934164/how-to-create-wmic-powershell-script https://www.bleepingcomputer.com/news/microsoft/microsoft-starts-killing-off-wmic-in-windows-will-thwart-attacks/#:~:text=Microsoft%20is%20moving%20forward%20with,to%20the%20Windows%20Management%20Instrumentation |
2
fairyStage OP 那么应该怎么用脚本设置密码永不过期呢?
场景一:又不是不能用 WMIC wmic useraccount where "Name='[Username]'" set PasswordExpires=false 场景二:我们已经准备好拥抱 PowerShell 了! Set-LocalUser -Name "[Username]" -PasswordNeverExpires 1 场景三:现在是 203X 年,WMIC 真的消失了,难道就没有别的办法让我继续用 cmd 吗? 有办法,但现在不能修改单个用户账户的设置了。 执行下面的命令,则所有本地用户账户的密码均永不过期。 net accounts /maxpwage:unlimited |
3
thinkershare 2023-02-10 14:35:02 +08:00
12 年左右就不用 CMD 了,都是 powershell 一把梭。现在用 powershell 7, Windows 自带的 Powershell 我都删掉。
|