SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




powershell : gebe alle abgelaufene zertifikate aus

Unbeantwortet Dieser Beitrag hat 0 Antworten

Ohne Rang
519 Beiträge
donSharepoint erstellt 6 Feb. 2018 18:23
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Freunde.

 

Mit folgendem Skript aus dem Netz lasse ich mir erfolgreich alle Zert. ausgeben die in 14 Tagen ablaufen bzw. alle die bereits abgelaufen sind :

 

Invoke-Command -ComputerName  'blnsva18066' -ScriptBlock  {Get-ChildItem Cert:\LocalMachine\My  | 

Where {$_.NotAfter -lt  (Get-Date).AddDays(318)}} | ForEach {

[pscustomobject]@{

 Computername =  $_.PSComputername

Subject =  $_.Subject

ExpiresOn =  $_.NotAfter

DaysUntilExpired = Switch ((New-TimeSpan -End $_.NotAfter).Days) {

{$_  -gt 0} {$_}

Default  {'Expired'}

  }

  }

  } 

 ??? | export-csv -Path C:\Users\xx2\Desktop\test\cert.csv

jetzt möchte die Ausgabe in eine CSV bzw. excel datei reinschreiben. Ich weiß nur nicht den InputObject übergeben kann . Also so würde ich die ausgabe in eine CSV schreiben( Siehe fett markiert).

Kann jemand helfen der sich mit powershell gut auskennt?

 

Danke