我搜索过高和低无济于事。问题是在AD中创建多个服务帐户并从csv列表分配随机生成的密码时。如果密码包含单引号或双引号,则该变量将失败,因为该变量更改了终止引号。如果变量用单引号引起来,并且只要其中的引号数量为偶数,它就可以工作,但是当引号数量为奇数时,它总是失败。有办法解决这个问题吗?
答案 0 :(得分:1)
问题出在.CSV
文件中。格式正确的.CSV
文件将使引号字符转义。
例如样本.CSV
文件:
UserName,Password
JSmith,"double""quote"
ASmith,single'quote
BSmith,"a space"
如果.CSV
文件的格式不正确,则PowerShell无法执行任何操作。例如我始终使用Excel生成和保存.CSV
文件,因为它会自动为我转义引号字符。
否则,您将不得不将文件视为文本列表,并且必须自己手动解析。