PowerShell: Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send.

Przy próbie użycia polecenia Invoke-RestMethod otrzymujemy komunikat:

Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send.

Problem polega na tym, że starsze wersje .NET nie obsługują nowszych wersji TLS, takich jak 1.2 i 1.3.

Sprawdzonym rozwiązaniem jest wymuszenie użycia TLS w wersji 1.2, w tym samym oknie wydajmy polecenie:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Następnie wywołajmy polecenie Invoke-RestMethod jeszcze raz:

Invoke-RestMethod firsttorun.sprawdzone.it > first.ps1

Działa! Możemy już pobrany skrypt uruchomić:

PowerShell: Start-ADSyncSyncCycle Scheduler is already suspended via global parameters.

Podczas próby wykonania synchronizacji z Azure AD używając do tego celu modułu PowerShell ADSync i komenyd Start-ADSyncSyncCycle

Start-ADSyncSyncCycle -PolicyType Delta

otrzymuje komunikat błędu:

Start-ADSyncSyncCycle : System.InvalidOperationException: Scheduler is already suspended via global parameters.

Jak rozwiązać taki problem? Wystarczy zmienić parametr używając polecenia Set-ADSyncScheduler :

Set-ADSyncScheduler -SchedulerSuspended $false

i wywołajmy polecenie ponownie:

ntfy: własny darmowy system powiadomień

ntfy to prosta i darmowa usługa powiadomień PUSH oparta na protokole HTTP. Umożliwia wysyłanie powiadomień na telefon i komputer za pomocą skryptów z dowolnego systemu operacyjnego. Usługa działa całkowicie bez rejestracji i skomplikowanej konfiguracji. Jest to również oprogramowanie typu open source. Jako serwera pośredniczącego możesz używać darmowego ogólnodostępnego rozwiązania lub uruchomić własne rozwiązanie. Największym plusem ntfy jest możliwość wysyłania powiadomień PUSH na urządzenia mobilne lub pulpit komputera. Jak uruchomić własny serwer? W jaki sposób wysyłać powiadomienia ntfy? Sprawdzone sposoby znajdziecie poniżej.

Czytaj dalej „ntfy: własny darmowy system powiadomień”