在Powershell Script中,如何转换'%5c'将CSV文件分隔为' /'分隔的CSV文件?

时间:2015-07-16 07:54:46

标签: csv powershell

我写了一个powershell脚本来重温NAME& VM的路径(virtula机器)并将它们保存在CSV文件中,但是当有' / '它显示为' %5c '我不知道为什么它会这样显示,我不知道如何改变它。

这是我的powershell CODE:

function Get-Path{
        param($Object)

        $path = $object.Name
        $parent = Get-View $Object.ExtensionData.ResourcePool
        while($parent){
        $path = $parent.Name + "/" + $path

            if($parent.Parent){
                $parent = Get-View $parent.Parent
            }
            else{$parent = $null}
        }
        $path
    }

    Get-VM `
| Select Name, @{N="Path";E={(Get-Path -Object $_) -replace "^.*?Resources"}} `
| ConvertTo-Csv -NoTypeInformation `
| Select-Object -Skip 1 `
| Set-Content -Path C:\izaz\test.csv

0 个答案:

没有答案