Powershell Programmbeispiele
Programme schließen
Get-Process notepad | Stop-Process -Verbose
Edge Browser mit mehreren Seiten öffnen
Start-Process msedge -ArgumentList "nc.hhml.selfhost.co www.duckduckgo.com"
Mit einer Verknüpfung ein Powershell-Skript ausführen
pwsh.exe -noExit -NoProfile -NoLogo -Command "Get-Eventlog -LogName Aplication -Newest 5"
Vergleichen zweier Dateien
Compare-Object -ReferenceObject (Get-Content $home\usernames.txt) -DifferenceObject (Get-Content $home\usernames_unique.txt)
# in den Klammern wird sofort ausgeführt, bevor die ganze Zeile ausgeführt wird
Aktuellen Speicherpfad des Skripts abrufen
$Skriptpfad = Split-Path -Parent $MyInvocation.MyCommand.Path
$input_file = "$($Skriptpfad)\input.txt"
Windows Updates anzeigen
die in den letzten 50 Tagen installiert wurden
Get-Hotfix | Where-Object InstalledOn -ge (Get-Date).AddDays(-50)