【发布时间】:2018-05-11 18:44:31
【问题描述】:
我正在尝试在 PowerShell 中从 CSV 文件创建一些本地用户 (Windows 10)。 我使用的是 New-LocalUser,而不是 Net User 或 ADSI,但获得了无法绑定参数“Password” 无法将“System.String”类型的“P@ssW0rd”值转换为“System.Security.SecureString”类型。 当搜索 google 时,我可以看到我可以使用 convert 和 -AsSecureString,但这是使用 Read-Host,我从 CSV 文件中获取数据。
我的代码是:
New-LocalGroup -Name "tester" -Description "for 10 users"
Import-Csv C:\users.csv |
ForEach-Object {
New-LocalUser -Name $_.userName -Password $_.Password
Add-LocalGroupMember -Group "tester" -Member $_.userName -add}
【问题讨论】:
标签: powershell csv