Enable-WSManCredSSP
Hiermee schakelt u Verificatie van referentiebeveiligingsondersteuningsprovider (CredSSP) in op een computer.
Syntax
Enable-WSManCredSSP
[[-DelegateComputer] <String[]>]
[-Force]
[-Role] <String>
[<CommonParameters>]
Description
Deze cmdlet is alleen beschikbaar op het Windows-platform.
De Enable-WSManCredSSP cmdlet schakelt CredSSP-verificatie in op een client of op een servercomputer.
Wanneer CredSSP-verificatie wordt gebruikt, worden de gebruikersreferenties doorgegeven aan een externe computer om te worden geverifieerd. Dit type verificatie is ontworpen voor opdrachten die een externe sessie maken vanuit een andere externe sessie. Als u bijvoorbeeld een achtergrondtaak wilt uitvoeren op een externe computer, gebruikt u dit type verificatie.
Enable-WSManCredSSPkan CredSSP inschakelen op een clientof server. Als u CredSSP wilt inschakelen op een client, geeft u client op in de parameter Rol . Clients delegeren expliciete referenties aan een server wanneer serververificatie wordt bereikt. Als u CredSSP op een server wilt inschakelen, geeft u Server op in de parameter Functie . Een server fungeert als gemachtigde voor clients. Zie Rol in de sectie Parameters voor meer informatie.
Waarschuwing
CredSSP-verificatie delegeert de gebruikersreferenties van de lokale computer naar een externe computer. Deze praktijk verhoogt het beveiligingsrisico van de externe bewerking. Als de externe computer is gecompromitteerd, kunnen de referenties worden gebruikt om de netwerksessie te beheren wanneer er referenties aan worden doorgegeven.
Voorbeelden
Voorbeeld 1: Clientreferenties delegeren
In dit voorbeeld kunnen de clientreferenties worden gedelegeerd aan een computer met behulp van de volledig gekwalificeerde domeinnaam.
Enable-WSManCredSSP -Role "Client" -DelegateComputer "Server02.fabrikam.com"
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
Voorbeeld 2: Clientreferenties delegeren aan alle computers in een domein
In dit voorbeeld kunnen de clientreferenties worden gedelegeerd aan alle computers in het fabrikam.com domein. Met het sterretje (*) worden alle computers opgegeven.
Notitie
Het gebruik van jokertekens met de parameter DelegateComputer kan CredSSP inschakelen op meer computers dan nodig is.
Enable-WSManCredSSP -Role "Client" -DelegateComputer "*.fabrikam.com"
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
Voorbeeld 3: Clientreferenties delegeren naar meerdere computers
In dit voorbeeld kunnen de clientreferenties worden gedelegeerd aan meerdere computers.
$servers = "server02.fabrikam.com", "server03.fabrikam.com", "server04.fabrikam.com"
Enable-WSManCredSSP -Role "Client" -DelegateComputer $servers
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
De $servers variabele bevat een lijst met servernamen. Enable-WSManCredSSP gebruikt de parameter Rol om de clientrol op te geven. De DelegateComputer haalt de computernamen op uit de $servers variabele.
Voorbeeld 4: Toestaan dat een computer als gemachtigde fungeert
In dit voorbeeld kan een computer fungeren als gemachtigde voor een andere computer. De Enable-WSManCredSSP cmdlet, die wordt weergegeven in de eerdere voorbeelden, schakelt alleen CredSSP-verificatie in op de client en geeft de externe computers op die namens hen kunnen handelen. Als u wilt dat de externe computer fungeert als gemachtigde voor de client, moet het CredSSP-item in het serviceknooppunt van WSMan worden ingesteld op waar. In dit voorbeeld wordt het CredSSP-item in het serviceknooppunt van WSMan ingesteld op true.
Enable-WSManCredSSP -Role "Server"
Voorbeeld 5: Toestaan dat een computer als gemachtigde fungeert met behulp van Set-Item
In dit voorbeeld kan een computer fungeren als gemachtigde voor een andere computer. De Enable-WSManCredSSP opdrachten die in de eerdere voorbeelden worden weergegeven, schakelen CredSSP-verificatie alleen in op de clientcomputer en geven de externe computers op die namens de clientcomputer kunnen optreden. Als de externe computer als gemachtigde voor de clientcomputer moet fungeren, moet het CredSSP-item in de servicemap van de WSMan-provider worden ingesteld op waar.
Connect-WSMan -ComputerName "server02"
Set-Item -Path "WSMan:\server02\service\auth\credSSP" -Value $True
Connect-WSMan maakt een verbinding met de externe computer, server02. Set-Item gebruikt de parameter Path om de locatie van de WSMan-provider op te geven. De waardeparameter stelt de service-instelling in op true.
Parameters
Hiermee geeft u servers op waarop clientreferenties worden gedelegeerd. De best practice is om volledig gekwalificeerde domeinnamen te gebruiken.
Jokertekens worden geaccepteerd, maar kunnen CredSSP op meer computers inschakelen dan nodig is.
Als de rolparameterClient is, moet u deze parameter opgeven. Als de rolServer is, geeft u deze parameter niet op.
| Type: | String[] |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u op of CredSSP moet worden ingeschakeld als een client of als server. De acceptabele waarden voor deze parameter zijn: Client en Server.
Als u Client opgeeft, worden de volgende acties uitgevoerd. Met deze instellingen kan de client expliciete referenties delegeren aan een server wanneer serververificatie wordt bereikt.
- Hiermee schakelt u CredSSP in op de client.
- Hiermee stelt u de instelling WS-Management in
\<localhost|computername\>\Client\Auth\CredSSPop true. - Hiermee stelt u het Windows CredSSP-beleid AllowFreshCredentials in op WSMan/Delegate op de client.
Als u Server opgeeft, worden de volgende acties uitgevoerd. Met deze beleidsinstelling kan de server fungeren als gemachtigde voor clients.
- Hiermee schakelt u CredSSP in op de server.
- Hiermee stelt u de instelling WS-Management in
\<localhost|computername\>\Service\Auth\CredSSPop true.
| Type: | String |
| Accepted values: | Client, Server |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Invoerwaarden
None
Deze cmdlet accepteert geen invoer.
Uitvoerwaarden
Als CredSSP-verificatie is ingeschakeld, genereert deze cmdlet een XMLElement-object .
Notities
Gebruik de Disable-WSManCredSSP cmdlet om CredSSP-verificatie uit te schakelen.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor