Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
start [2026/02/18 22:58] jango |
start [2026/03/28 16:18] (aktuell) jango |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | < | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | [22: | ||
| - | PS C: | ||
| - | </ | ||
| Hallo Besucher! Willkommen in diesem kleinen Wiki rund um IT. Vieles ist noch **unvollständig, | Hallo Besucher! Willkommen in diesem kleinen Wiki rund um IT. Vieles ist noch **unvollständig, | ||
| Zeile 34: | Zeile 13: | ||
| - | <code powershell> | ||
| - | param( | ||
| - | [string]$Url = " | ||
| - | [string]$Username = " | ||
| - | [string]$Password = " | ||
| - | [int]$Count = 50, | ||
| - | [int]$DelayMs = 200 | ||
| - | ) | ||
| - | |||
| - | $pair = " | ||
| - | $b64 = [Convert]:: | ||
| - | |||
| - | $headers = @{ | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | # optional aber manchmal hilfreich: | ||
| - | " | ||
| - | } | ||
| - | |||
| - | Write-Host " | ||
| - | Write-Host " | ||
| - | Write-Host " | ||
| - | Write-Host "" | ||
| - | |||
| - | for ($i=1; $i -le $Count; $i++) { | ||
| - | $sw = [System.Diagnostics.Stopwatch]:: | ||
| - | try { | ||
| - | $resp = Invoke-WebRequest ` | ||
| - | -Uri $Url -Method Get -Headers $headers ` | ||
| - | -MaximumRedirection 0 ` | ||
| - | -SkipCertificateCheck ` | ||
| - | -SkipHttpErrorCheck ` | ||
| - | -TimeoutSec 10 | ||
| - | |||
| - | $code = [int]$resp.StatusCode | ||
| - | $blockedBy = $resp.Headers[" | ||
| - | } | ||
| - | catch { | ||
| - | $code = -1 | ||
| - | $blockedBy = $null | ||
| - | $msg = $_.Exception.Message | ||
| - | } | ||
| - | $sw.Stop() | ||
| - | |||
| - | $ts = (Get-Date).ToString(" | ||
| - | if ($code -eq -1) { | ||
| - | Write-Host (" | ||
| - | } else { | ||
| - | if ($blockedBy) { | ||
| - | Write-Host (" | ||
| - | } else { | ||
| - | Write-Host (" | ||
| - | } | ||
| - | } | ||
| - | |||
| - | if ($code -eq 429) { break } | ||
| - | Start-Sleep -Milliseconds $DelayMs | ||
| - | } | ||
| - | |||
| - | </ | ||