🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Wir haben keine DLL, aber wir haben:
Windows-Dateianalysator und Online-schneller Antivirus

Eine minimalistische Benutzeroberfläche mit schneller Suche, bequemem Hochladen und einer sauberen Abteilungsstruktur.

🛡️🔍 Überprüfen Sie Ihre Datei schnell, klicken Sie einfach auf diese Seite.
Virus-Check, Hashes, Signalüberprüfung, Architektur, KI-Informationen.

Wie man es repariert "Der WinRM-Client kann die Anfrage nicht verarbeiten, da die angegebene CustomRemoteShell URI ungültig ist".

Fehlerbeschreibung

This error occurs when the Windows Remote Management (WinRM) client attempts to establish a connection using a custom connection URI or shell plugin that is missing, misconfigured, or not registered on the target remote computer. WinRM relies on specific Uniform Resource Identifiers (URIs) to route commands to the correct shell environment (like PowerShell or CMD). If the client specifies a CustomRemoteShell Eine URI, die der Remote-Server nicht erkennt oder unterstützt, versagt die Verbindung sofort.

Schrittweise Lösungen

Methode 1: Zurücksetzen der Shell-Konfigurationen auf Default

Die schnellste Lösung ist die Wiederherstellung der standardmäßigen WinRM-Shell-Konfigurationen sowohl auf den lokalen als auch auf den Remote-Maschinen.

  1. Mach auf. Start Menu.
  2. Typ cmd Mit der rechten Maustaste. Command Prompt, und wählen Run as administrator.
  3. Geben Sie den folgenden Befehl ein, um die WinRM-Konfiguration zurückzusetzen, und drücken Sie Enter:
    winrm quickconfig
  4. Typ Y und drücken. Enter wenn Sie dazu aufgefordert werden, Änderungen vorzunehmen.
  5. Als nächstes können Sie die Standard-Namenräume der Shell wiederherstellen, indem Sie:
    winrm reset

Methode 2: Verwenden Sie die Standardverbindung URI in Ihrem Skript

Wenn Sie diesen Fehler beim Ausführen einer PowerShell-Sitzung erhalten ( New-PSSession oder... Invoke-Command ), können Sie explizit eine falsche URI geben.

  1. Finden Sie das Skript oder den Befehl, den Sie ausführen.
  2. Suchen Sie nach dem... -ConnectionURI Parameter.
  3. Stellen Sie sicher, dass Sie das Standard-PowerShell-URI-Format anstelle eines benutzerdefinierten URI-Formats verwenden:
    http://<RemoteComputerName>:5985/wsman
  4. Alternativ entfernen Sie die -ConnectionURI Parameter vollständig und verwenden Sie die einfache -ComputerName Parameter stattdessen:
    New-PSSession -ComputerName "TargetPC" -Credential (Get-Credential)

Methode 3: Remote Shell-Zugriff aktivieren und konfigurieren

Stellen Sie sicher, dass der Remote-Shell-Zugriff nicht durch die Windows-Gruppenrichtlinien oder lokale Konfigurationen eingeschränkt ist.

  1. Öffnen. Command Prompt as administrator.
  2. Führen Sie diesen Befehl aus, um zu überprüfen, ob die Remote-Shells aktiviert sind:
    winrm get winrm/config/winrs
  3. Wenn. AllowRemoteShellAccess ist auf false eingestellt, aktivieren Sie es durch Ausführen:
    winrm set winrm/config/winrs @{AllowRemoteShellAccess="true"}

Methode 4: Neustart des WinRM-Dienstes

Manchmal kann der WinRM-Dienst seine Endpunkte nicht ordnungsgemäß registrieren, bis der Dienst recycelt wird.

  1. Drücken Sie. Windows Key + R um das Dialogfeld Ausführen zu öffnen.
  2. Typ services.msc und drücken. Enter.
  3. Scrollen Sie nach unten, um die Windows Remote Management (WS-Management) Dienstleistung.
  4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie aus Restart.
ERROR_WSMAN_CERT_MISSING_AUTH_FLAG | ERROR_WSMAN_CERT_MULTIPLE_CREDENTIALS_FLAG | ERROR_WSMAN_CONFIG_SHELL_URI_CMDSHELLURI_NOTPERMITTED | ERROR_WSMAN_CONFIG_SHELLURI_INVALID_PROCESSPATH | ERROR_WINRS_SHELL_URI_INVALID

Es kann einige Fehler geben.. Learn Microsoft