🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Nous n'avons pas de DLL mais nous avons:
L'analyseur de fichiers Windows et l'antivirus rapide en ligne

Une interface minimaliste avec une recherche rapide, un téléchargement pratique et une structure de section propre.

🛡️🔍 Vérifiez rapidement votre dossier, cliquez sur cette page.
Vérifier les virus, les hachages, vérifier les signets, l'architecture, les informations sur l'IA.

Description de l'erreur

Cette erreur se produit lorsque vous essayez de mettre à jour ou de configurer le WinRM (Windows Remote Management) Microsoft a conçu certaines modifications de la configuration WinRMspécifiquement liées aux mappages de certificats ( Config/Service/CertificateMapping Lorsque Windows détecte que vous exécutez ces commandes à partir d'une session locale de l'invite de commande ou de PowerShell, il bloque l'opération et lance cette erreur spécifique.


Réparations étape par étape

Vous pouvez contourner cette restriction en utilisant l'une des deux méthodes détaillées ci-dessous.

Méthode 1: utilisez la session à distance Loopback (recommandée)

Le moyen le plus simple de tromper le système en lui faisant croire que vous faites le changement à distance est d'établir une session WinRM en boucle sur votre propre machine.

  1. Ouvrez. PowerShell comme un Administrator.
  2. Exécutez la commande suivante pour activer la gestion à distance de la boucle locale si elle n'est pas déjà activée:
    Enable-PSRemoting -Force
  3. Démarrez une nouvelle session distante ciblant votre ordinateur local en utilisant son adresse IP ou son nom d'ordinateur:
    Enter-PSSession -ComputerName "127.0.0.1" -Credential (Get-Credential)
  4. Entrez vos identifiants d'administrateur lorsque cela vous est demandé.
  5. Une fois que l'invite change pour indiquer que vous êtes dans une session distante, exécutez votre commande WinRM originale pour mettre à jour le magasin de mappage de certificats.
  6. Quel type ? Exit-PSSession pour fermer la connexion une fois terminée.

Méthode 2: Configurer à l'aide de PowerShell WSMan Provider

Au lieu d' utiliser la norme winrm l'utilitaire de ligne de commande, vous pouvez souvent contourner cette restriction distante spécifique en modifiant directement le chemin de configuration WSMan en utilisant les commandes natives du fournisseur PowerShell.

  1. Ouvrez. PowerShell comme un Administrator.
  2. Naviguez vers le répertoire de configuration du service WSMan en exécutant:
    cd WSMan:\localhost\Service\
  3. Voir votre configuration existante pour vérifier le chemin:
    Get-ChildItem
  4. Créez ou mettez à jour votre cartographie de certificat directement à l'aide du New-Item ou... Set-Item Cmdlets, par exemple:
    New-Item -Path .\CertificateMapping -Attributes @{Issuer="<ISSUER_THUMBPRINT>"; Subject="<SUBJECT>"; URI="*"} -Force

    (Remplacer <ISSUER_THUMBPRINT> Je ne sais pas. <SUBJECT> avec les détails de votre certificat réel).

ERROR_WSMAN_SENDSHELLINPUT_INVALID_STREAMID_INDEX | ERROR_WSMAN_SHELL_SYNCHRONOUS_NOT_SUPPORTED | ERROR_WSMAN_CERTMAPPING_CONFIGLIMIT_EXCEEDED | ERROR_WSMAN_CERTMAPPING_INVALIDUSERCREDENTIALS | ERROR_WSMAN_CERT_INVALID_USAGE_CLIENT

Il y a peut-être des erreurs.. Learn Microsoft