Beschreibung
dieses PowerShell Script soll in einer AD Umgebung, PST Dateien auf Rechnern suchen und in einer Tabelle ausgeben.
Schritte:
- Öffnen Sie einen Editor Ihrer Wahl.
- Kopieren Sie folgenden Inhalt in den Editor:
Import-Module ActiveDirectory
(Get-ADComputer -Filter * -SearchBase " OU IN DER DIE Computer Objekte sich BEFINDEN ") | ForEach ` {
$comp = $_
If (Test-Connection $_ -Count 2 -Quiet)
{
Get-WmiObject Cim_DataFile -Filter "extension ='pst'" -computername $_ |
Select @{n="Computer";e={$comp}},Name,FileSize,@{n="LastModified";e={([wmi]"").ConvertToDateTime($_.LastModified)}}
}
Else
{
"" | Select @{n="Computer";e={$comp}},@{n="Name";e={"N/A"}},@{n="FileSize";e={""}},@{n="LastModified";e={""}}
}
} | Export-CSV files-test-01.csv -notype - Speichern Sie das Script unter folgendem Namen ab: ps-search-pst-files-v0.1.ps1
HINWEIS: Um das Script anwenden zu können, starten Sie eine PS-Console mit administrativen Rechten!