Om een verbinding tussen de PowerShell-invoegtoepassing en Windows PowerShell te maken, moet u WinRM configureren om een van de ondersteunde communicatieprotocollen te gebruiken.

De PowerShell-invoegtoepassing ondersteunt Windows Remote Management (WinRM) 2.0 als beheerprotocol.

De volgende verificatiemethoden worden ondersteund.
Verificatiemethode Details
Basis Niet-beveiligd verificatiemechanisme waarvoor een gebruikersnaam en wachtwoord zijn vereist.
Kerberos Beveiligd verificatieprotocol dat tickets gebruikt om de identiteit van de client en de server te controleren.
Opmerking: De PowerShell-invoegtoepassing biedt geen ondersteuning voor de overdracht van gebruikersverificatiegegevens in WinRM, en CredSSP is geen ondersteunde verificatiemethode.

WinRM via HTTP

De PowerShell-invoegtoepassing ondersteunt communicatie met de WinRM-host via het HTTP-protocol. Hoewel WinRM de communicatie verifieert, wordt de gegevensoverdracht niet versleuteld en wordt gegevens als platte tekst via het netwerk verzonden. U moet het HTTP-protocol gebruiken als IPSec is geconfigureerd tussen de machines die communiceren.

Als u basisverificatie wilt gebruiken, moet u de eigenschap AllowUnencrypted instellen op true in de WinRM-configuratie van zowel de service als de client. Zie WinRM configureren voor gebruik van HTTP voor een voorbeeld van de HTTP-configuratie.

WinRM via HTTPS

De PowerShell-invoegtoepassing ondersteunt communicatie met de WinRM-host via het HTTPS-protocol. U kunt het HTTPS-protocol gebruiken als een veiligere communicatiemethode.

Om het HTTPS-protocol te gebruiken, moet u voor serververificatie een certificaat genereren en het certificaat op de WinRM-host installeren. Zie WinRM configureren voor gebruik van HTTPS voor een voorbeeld van de HTTPS-configuratie.