【问题标题】:New-LocalUser not recognized on Win 7Win 7 上无法识别 New-LocalUser
【发布时间】:2018-12-13 04:33:47
【问题描述】:

我正在编写一个脚本,该脚本将在一台机器上创建一个新的本地用户。它在我一直在测试它的 Win 10 机器上按预期工作,但是当我在 Win 7 机器上测试它时,我收到一条错误消息,说“现在将术语 'New-LocalUser' 识别为 cmdlet 的名称...'在 Win 7 上创建新的本地用户有不同的方法吗?

这是创建用户的脚本:

$Password = ConvertTo-SecureString "p@ssw0rd" -AsPlainText -Force
New-LocalUser -Name "Presentation" -Password $Password -PasswordNeverExpires:$true -UserMayNotChangePassword:$true

【问题讨论】:

  • 你在 Win7 机器上使用的是什么版本的 powershell?我认为是在 5.1 中添加了 New-LocalUser。
  • 看看以下 - 它使用 ADSI ... adsi - 使用 PowerShell 创建本地用户(Windows Vista) - 堆栈内存溢出 — stackoverflow.com/questions/383390/…
  • 看起来它正在运行 2.0。猜猜我们会更新它。

标签: powershell windows-7


【解决方案1】:

您必须安装 Windows Management Framework 5.1 (https://www.microsoft.com/en-us/download/details.aspx?id=54616)。该命令已添加到那里。

【讨论】:

  • 有趣。在发布之前有没有办法通过 powershell 创建本地用户?
  • @Lee_Dailey 说了什么。
  • hmm 我在 Windows Server 2012 R2 机器上安装了这个,但没有安装这个命令?
猜你喜欢
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-03
  • 1970-01-01
相关资源
最近更新 更多