Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden & das wahre Leben

  • Startseite
  • About me…
    • Lebenslauf
    • Weiterbildung
  • Disclaimer
  • Toggle search form

Powershell: Datei suchen und Parameter ausgeben

Posted on 5. Februar 20145. Februar 2014 By Daniel Lensing Keine Kommentare zu Powershell: Datei suchen und Parameter ausgeben

Für eine Analyse musste ich in mehreren Pfaden Access-Datenbanken ermitteln und deren Rahmenparameter.
 Dieses habe ich über folgenden Codeaufruf durchgeführt.

 Function Format-FileSize() {
    Param ([int]$size)
    If     ($size -gt 1TB) {[string]::Format("{0:0.00} TB", $size / 1TB)}
    ElseIf ($size -gt 1GB) {[string]::Format("{0:0.00} GB", $size / 1GB)}
    ElseIf ($size -gt 1MB) {[string]::Format("{0:0.00} MB", $size / 1MB)}
    ElseIf ($size -gt 1KB) {[string]::Format("{0:0.00} kB", $size / 1KB)}
    ElseIf ($size -gt 0)   {[string]::Format("{0:0.00} B", $size)}
    Else                   {""}
}
 
$Path = $args[0]
 
Get-ChildItem $Path -Include *.accdb -Recurse | Select-Object fullname, @{Name="Size";Expression={Format-FileSize($_.Length)}}, CreationTime, Lastwritetime, lastaccesstime | Format-Table -AutoSize

Der Pfad wird einfach hinter den Dateiaufruf gesetzt und entsprechend vom Skript verarbeitet.

Die Funktion habe ich hier gefunden: Link

Powershell

Beitrags-Navigation

Previous Post: Kostenlose E-Books von Microsoft
Next Post: Android-App: „Podstars“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Daniel Lensing

Ich betreibe diesen Blog, wo ich meine Erfahrungen aus der IT sowie dem damit verbundenen Berufsalltag dem Internet zur Verfügung stelle.

Zwischenzeitlich bringe ich auch noch die eine oder andere Gegebenheit aus meinem Offline-Leben zur digitalen Nutzung.

Follow us

Kategorien

  • Allgemein (6)
  • Client (212)
    • Android (4)
    • Fedora (Linux) (4)
    • iOS (3)
    • Mac OS X (3)
    • Peripherie (4)
    • Ubuntu (Linux) (6)
    • Windows 10 (42)
    • Windows 11 (2)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (13)
    • Microsoft Azure (6)
    • Office 365 (7)
  • Fortbewegung (40)
    • Auto (13)
    • Bahn (13)
    • Beinarbeit (2)
    • Zweirad (12)
  • IT-Nachrichten (35)
  • Leben Beruf und Gesundheit (90)
    • #t2dhero (9)
    • Arbeitszimmer (3)
    • Audio (9)
    • Gedanken (20)
    • Kino (3)
    • Lebensmittel & Essen (9)
    • Lesestoff (4)
    • Sport (2)
  • Lehren & Lernen (44)
    • Konferenzen (1)
    • Präsentation (1)
    • Zertifizierung (42)
  • Programme (310)
    • Android-Apps (22)
    • Eigene Tools (11)
    • iOS-Apps (2)
    • Office (84)
    • Patchday+Updates (69)
    • Software (142)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (79)
    • AutoIT (1)
    • KiXtart (1)
    • PHP (2)
    • Power Automate (1)
    • Powershell (49)
    • VB.NET (8)
    • VBA (10)
    • VBS (10)
  • Server (142)
    • Citrix XenServer (2)
    • Exchange Server (25)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (1)
    • Windows Home Server (2)
    • Windows Server (89)
    • Windows Server 2012 (45)
    • Windows Server 2016 (11)
    • Windows Server 2019 (3)
  • Telekommunikation (30)
    • Festnetz (3)
    • Internet (6)
    • Mobilfunk (21)
  • Verkauf & Verlosung (1)
  • Web-Installationen (32)
    • Joomla (4)
    • MediaWiki (9)
    • phpMyAdmin (1)
    • Piwik (4)
    • Wordpress (19)
Mastodon

Copyright © 2023 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme