Все, что я использую этот код, чтобы получить данные из списка SharePoint и экспортировать их в файл txt, как вы видите, я использую PSObject New-Object, чтобы получить это
мой вопрос в том, как я могу отсортировать свойства по имени, которое я дал, или как экспортировать эти элементы, отсортированные по этим именам. Спасибо заранее.
$MyWeb = Get-SPWeb "http://ilike-eg.suz.itcgr.net/SM"
$MyList = $MyWeb.Lists["SCGC"]
$exportlist = @()
$Mylist.Items | foreach {
$obj = New-Object PSObject -property @{
"A"=" "+$_["AACCOUNT_ID"]
"B"=" "+$_["BTRANSACTION_ID"]
"C"=" "+$_["CDATE"]
"D"=" "+$_["DCUSTOMER_ID"]
"E"=" "+$_["ECUSTOMER_NAME"]
"F"=" "+$_["FAMOUNT"]
"G"=$_["GCLASS"]
}
$exportlist += $obj | Sort-Object -descending
$DateStamp = get-date -uformat "%Y-%m-%d@%H-%M-%S"
$NameOnly = "CDP"
$exportlist | Export-Csv -Delimiter "`t"-path "$NameOnly.txt"
}
$a, ${d:CDP.txt} = Get-Content .\CDP.txt
$a, ${d:CDP.txt} = Get-Content .\CDP.txt
(Get-Content D:\CDP.txt) |
Foreach-Object {$_ -replace $([char]34), ""} |
Set-Content D:\CDP.txt
(Get-Content D:\CDP.txt) |
Foreach-Object {$_ -replace "/", "-"} |
Set-Content D:\CDP.txt
(Get-Content D:\CDP.txt) |
Foreach-Object {$_ -replace "`t", ""} |
Set-Content D:\CDP.txt
Sort-Object
перед экспортом? - person Andy Arismendi   schedule 18.05.2014