New-WSManSessionOption
Hiermee maakt u een hash-tabel met sessieopties om te gebruiken als invoerparameters voor WS-Management cmdlets.
Syntaxis
New-WSManSessionOption
[-ProxyAccessType <ProxyAccessType>]
[-ProxyAuthentication <ProxyAuthentication>]
[-ProxyCredential <PSCredential>]
[-SkipCACheck]
[-SkipCNCheck]
[-SkipRevocationCheck]
[-SPNPort <Int32>]
[-OperationTimeout <Int32>]
[-NoEncryption]
[-UseUTF16]
[<CommonParameters>]
Description
De cmdlet New-WSManSessionOption maakt een hash-tabel met WSMan-sessieopties die kan worden doorgegeven aan WSMan-cmdlets:
- Get-WSManInstance
- Set-WSManInstance
- Invoke-WSManAction
- Connect-WSMan
Voorbeelden
Voorbeeld 1: Een verbinding maken die gebruikmaakt van verbindingsopties
PS C:\> $a = New-WSManSessionOption -OperationTimeout 30000
PS C:\> Connect-WSMan -ComputerName "server01" -SessionOption $a
PS C:\> cd wsman:
PS WSMan:\>
PS WSMan:\> dir
WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName Type
------------ ----
localhost Container
server01 Container
In dit voorbeeld wordt een verbinding met de externe server01-computer gemaakt met behulp van de verbindingsopties die zijn gedefinieerd door New-WSManSessionOption-.
De eerste opdracht maakt gebruik van New-WSManSessionOption voor het opslaan van een set verbindingsinstellingen in de $a variabele. In dit geval stellen de sessieopties een verbindingstime in van 30 seconden (30.000 milliseconden).
De tweede opdracht gebruikt de parameter SessionOption om de referenties die zijn opgeslagen in de variabele $a door te geven aan Connect-WSMan-. Vervolgens maakt Connect-WSMan verbinding met de externe server01-computer met behulp van de opgegeven sessieopties.
Connect-WSMan wordt over het algemeen gebruikt in de context van de WSMan-provider om verbinding te maken met een externe computer, in dit geval de server01-computer. U kunt de cmdlet echter gebruiken om verbindingen met externe computers tot stand te brengen voordat u overgaat naar de WSMan-provider. Deze verbindingen worden weergegeven in de lijst ComputerName.
Parameters
-NoEncryption
Geeft aan dat de verbinding geen versleuteling gebruikt voor externe bewerkingen via HTTP.
Niet-versleuteld verkeer is standaard niet ingeschakeld. Deze moet zijn ingeschakeld in de lokale configuratie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OperationTimeout
Hiermee geeft u de time-out, in milliseconden, voor de WS-Management bewerking.
Type: | Int32 |
Aliassen: | OperationTimeoutMSec |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProxyAccessType
Hiermee geeft u het mechanisme op waarmee de proxyserver zich bevindt. De acceptabele waarden voor deze parameter zijn:
- ProxyIEConfig. Gebruik de proxyconfiguratie van Internet Explorer voor de huidige gebruiker.
- ProxyWinHttpConfig. De WSMan-client gebruikt de proxy-instellingen die zijn geconfigureerd voor WinHTTP, met behulp van het hulpprogramma ProxyCfg.exe.
- ProxyAutoDetect. Automatisch detecteren van een proxyserver afdwingen.
- ProxyNoProxyServer. Gebruik geen proxyserver. Los alle hostnamen lokaal op.
De standaardwaarde is ProxyIEConfig.
Type: | ProxyAccessType |
Geaccepteerde waarden: | ProxyIEConfig, ProxyWinHttpConfig, ProxyAutoDetect, ProxyNoProxyServer |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProxyAuthentication
Hiermee geeft u de verificatiemethode op die moet worden gebruikt bij de proxy. De acceptabele waarden voor deze parameter zijn:
- Basisch. Basic is een schema waarin de gebruikersnaam en het wachtwoord in duidelijke tekst naar de server of proxy worden verzonden.
- Verteren. Digest is een challenge-response-schema dat gebruikmaakt van een door de server opgegeven gegevensreeks voor de uitdaging.
- Onderhandelen. Onderhandelen is een vraag-antwoordschema dat onderhandelt met de server of proxy om te bepalen welk schema moet worden gebruikt voor verificatie. Voorbeelden zijn het Kerberos-protocol en NTLM.
De standaardwaarde is Onderhandelen.
Type: | ProxyAuthentication |
Geaccepteerde waarden: | Negotiate, Basic, Digest |
Position: | Named |
Default value: | Negotiate |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProxyCredential
Hiermee geeft u een gebruikersaccount op dat gemachtigd is om toegang te krijgen via een tussenliggende webproxy.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipCACheck
Hiermee geeft u op dat wanneer er verbinding wordt gemaakt via HTTPS, de client niet valideert dat het servercertificaat is ondertekend door een vertrouwde certificeringsinstantie (CA). Gebruik deze optie alleen als de externe computer wordt vertrouwd door een andere methode, bijvoorbeeld als de externe computer deel uitmaakt van een netwerk dat fysiek veilig en geïsoleerd is of de externe computer wordt vermeld als een vertrouwde host in de WS-Management-configuratie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipCNCheck
Hiermee geeft u op dat de algemene naam van het certificaat (CN) van de server niet moet overeenkomen met de hostnaam van de server. Dit wordt alleen gebruikt in externe bewerkingen via HTTPS. Deze optie mag alleen worden gebruikt voor vertrouwde computers.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipRevocationCheck
Geeft aan dat de verbinding de intrekkingsstatus op het servercertificaat niet valideert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SPNPort
Hiermee geeft u een poortnummer op dat moet worden toegevoegd aan de SPN (Connection Service Principal Name) van de externe server. Een SPN wordt gebruikt wanneer het verificatiemechanisme Kerberos of Negotiate is.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UseUTF16
Geeft aan dat de verbinding de aanvraag in UTF16-indeling codeert in plaats van UTF8-indeling. De standaardwaarde is UTF8-codering.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
SessionOption