Powershell: Unterschied zwischen den Versionen

Aus MeinWiki
Wechseln zu: Navigation, Suche
(Befehle)
(Befehle)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=== Befehle ===
+
== Befehle ==
 +
=== Eventlog ===
 +
* Liste anzeigen
 +
Get-Eventlog -list
 +
* Systemeventlog anzeigen.
 +
Get-Eventlog system -after (get-date).addhours(-1)
 +
=== Einschränkung ===
 
* | more
 
* | more
 
  | out-host -paging
 
  | out-host -paging
Zeile 10: Zeile 16:
 
  | grep -l -N
 
  | grep -l -N
 
  grep /?
 
  grep /?
 +
* where (Version 1 & 2)
 +
| where {$_.Spaltenname -eq "Wert"}
 +
* where
 +
| where Spaltenname -eq "Wert"
 +
=== Ansicht ===
 +
* Export File
 +
| export -csv -path "Zielpath.csv"
 +
* Alles Anzeigen.
 +
| format-list *
 +
=== Netzwerk ===
 +
*Port abfragen
 +
Test-NetConnection "IP-Adresse" -Port "Port"
 +
=== Script signieren
 +
Set-AuthenticodeSignature script.ps1 (gci Cert:\CurrentUser\My -CodeSigningCert) -TimestampServer http://timestamp.globalsign.com/scripts/timstamp.dll -HashAlgorithm "SHA256"

Aktuelle Version vom 8. Februar 2021, 13:20 Uhr

Befehle

Eventlog

  • Liste anzeigen
Get-Eventlog -list
  • Systemeventlog anzeigen.
Get-Eventlog system -after (get-date).addhours(-1)

Einschränkung

  • | more
| out-host -paging
  • Zeilen am Anfang.
| select-object -first 10
  • Zeilen am Ende.
| select-object -last 10
  • | grep
new-alias grep findstr
| grep -l -N
grep /?
  • where (Version 1 & 2)
| where {$_.Spaltenname -eq "Wert"}
  • where
| where Spaltenname -eq "Wert"

Ansicht

  • Export File
| export -csv -path "Zielpath.csv"
  • Alles Anzeigen.
| format-list *

Netzwerk

  • Port abfragen
Test-NetConnection "IP-Adresse" -Port "Port"

=== Script signieren

Set-AuthenticodeSignature script.ps1 (gci Cert:\CurrentUser\My -CodeSigningCert) -TimestampServer http://timestamp.globalsign.com/scripts/timstamp.dll -HashAlgorithm "SHA256"