Funktionen: Übungen¶
Beispielfunktion Set-JBDir - Change Dir with Dialog
manuell in einer Session/einem Skript - oder natürlich später in einer Profildatei
1function Set-JBDir {
2 $shell = New-Object -comObject "Shell.Application"
3 $options = 0x51 # Nur Dateisystem-Ordner - inklusive Edit-Box
4 $loc = $shell.BrowseForFolder(0, "Wohin soll es gehen?", $options)
5 if($loc) {Set-Location $loc.Self.Path}
6}
Beispielfunktion Get-JBNewPix
1function Get-JBNewPix
2{
3 $start = Get-Date -Month 1 -Day 1 -Year 2015
4 $allpix = Get-ChildItem -Path $env:UserProfile\*.jpg -Recurse
5 $allpix | where {$_.LastWriteTime -gt $Start}
6}
Dieses kleine Beispiel zeigt uns alle Jpg-Dateien in unserem Benutzerprofil, die nach einem Startdatum geändert worden sind.