【发布时间】:2016-07-30 20:38:58
【问题描述】:
我需要使用空用户名创建 PSCredential。
$Password = ConvertTo-SecureString -AsPlainText -Force -String 'a'
$Credential = New-Object -TypeName PSCredential -ArgumentList '', $Password
当我运行上面的代码时,我得到了一个异常。
New-Object:使用“2”参数调用“.ctor”的异常:“无法处理参数,因为参数的值 “用户名”无效。更改“userName”参数的值并再次运行该操作。”
如何使用空用户名创建 PSCredential,并且只有密码?
【问题讨论】:
-
创建
PSCredential对象时必须提供用户名。您可以为用户名提供一个空格,但$null或空字符串无效。 -
我有点好奇,为什么,你需要一个空用户名的凭证?
-
它不会工作。 pscredential 需要用户名和密码。用户名不能为空
标签: powershell