Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

List Items anzeigen, aber bitte keine leeren

$
0
0

Hallo,

mit folgendem Script lasse ich mir von einer Liste (SharePoint 2010) die Inhalte anzeigen:

cls
Add-PSSnapin Microsoft.SharePoint.PowerShell –ErrorAction SilentlyContinue

$sourceWebURL = "http://test.bla/"
$sourceListName = "testliste"

$spSourceWeb = Get-SPWeb $sourceWebURL
$spSourceList = $spSourceWeb.Lists[$sourceListName]

#$spSourceItems = $spSourceList.GetItems()
#$spSourceItems | ForEach-Object{
#	Write-Host $_['ID'] $_['End of Lifecycle']
#}

$spSourceItems = $spSourceList.Items | where {$_['End of Lifecycle'] -ne 0}
$spSourceItems | ForEach-Object{
	Write-Host $_['ID'] $_['End of Lifecycle']
}

Der auskommentierte Block zeigt mir alle Items an.

Nun ist aber nicht bei jedem Item ein Eintrag unter 'End of LifeCycle'.
Somit habe ich im unteren Teil versucht die Ausgabe zu filtern.
Mit -ne 0 klappt es schon einmal nicht. ;-)

Die Ausgabe wäre beispielsweise:

1 9/7/2015 12:00:00 AM
2 10/5/2016 12:00:00 AM
3
4 13/10/2014 12:00:00 AM

Durch das Filtern möchte ich folgende Ausgabe erreichen:

1 9/7/2015 12:00:00 AM
2 10/5/2016 12:00:00 AM
4 13/10/2014 12:00:00 AM

Jemand eine Idee, einen Hinweis?

Danke
Dirk



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>