小编Dan*_*kin的帖子

ConvertFrom-String返回符号而不是文本

使用学生文本名称Infinity执行以下代码将返回无穷大符号,而不是实际文本。任何人都可以解释这种情况的原因以及可以采取的纠正措施。

$person="Infinity,One"
$personsplit=$person | ConvertFrom-String -Delimiter "," -PropertyNames firstname,surname
Run Code Online (Sandbox Code Playgroud)

$personsplit 返回以下输出

现在的名字是符号而不是文本数据?

预期看到的输出为

first name surname
--------- -------
 Infinity One 
Run Code Online (Sandbox Code Playgroud)

但是,它返回以下内容

firstname surname  
--------- -------   
     ?    One
Run Code Online (Sandbox Code Playgroud)

对于感兴趣的任何人,Im当前正在运行以下版本的powershell

PS C:\ WINDOWS \ system32> $ psversiontable

名称值
---- -----
PSVersion 5.1.17763.503
PSEdition桌面
PSCompatibleVersions {
1.0、2.0、3.0、4.0 ...} BuildVersion 10.0.17763.503
CLRVersion
4.0.30319.42000 WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

powershell powershell-3.0

4
推荐指数
1
解决办法
71
查看次数

标签 统计

powershell ×1

powershell-3.0 ×1