New-WSManSessionOption

Vytvoří tabulku hash možností relace, která se použije jako vstupní parametry pro rutiny WS-Management.

Syntax

New-WSManSessionOption
   [-ProxyAccessType <ProxyAccessType>]
   [-ProxyAuthentication <ProxyAuthentication>]
   [-ProxyCredential <PSCredential>]
   [-SkipCACheck]
   [-SkipCNCheck]
   [-SkipRevocationCheck]
   [-SPNPort <Int32>]
   [-OperationTimeout <Int32>]
   [-NoEncryption]
   [-UseUTF16]
   [<CommonParameters>]

Description

Tato rutina je dostupná jenom na platformě Windows.

Rutina New-WSManSessionOption vytvoří tabulku hash možností relace WSMan, která se dá předat rutinám WSMan:

  • Get-WSManInstance
  • Set-WSManInstance
  • Invoke-WSManAction
  • Connect-WSMan

Příklady

Příklad 1: Vytvoření připojení, které používá možnosti připojení

PS C:\> $a = New-WSManSessionOption -OperationTimeout 30000
PS C:\> Connect-WSMan -ComputerName "server01" -SessionOption $a
PS C:\> cd wsman:
PS WSMan:\> dir

WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName                                  Type
------------                                  ----
localhost                                     Container
server01                                      Container

Tento příklad vytvoří připojení ke vzdálenému počítači server01 pomocí možností připojení, které jsou definovány New-WSManSessionOption.

První příkaz používá New-WSManSessionOption k uložení sady možností nastavení připojení do $a proměnné. V tomto případě možnosti relace nastavily časový limit připojení 30 sekund (30 000 milisekund).

Druhý příkaz používá parametr SessionOption k předání přihlašovacích údajů, které jsou uloženy v $a proměnné do Connect-WSMan. Connect-WSMan Potom se připojíte ke vzdálenému počítači serveru01 pomocí zadaných možností relace.

Connect-WSMan se obvykle používá v kontextu zprostředkovatele WSMan pro připojení ke vzdálenému počítači, v tomto případě počítače server01. Tuto rutinu však můžete použít k navázání připojení ke vzdáleným počítačům před změnou na zprostředkovatele WSMan. Tato připojení se zobrazí v seznamu Název_počítače .

Parametry

-NoEncryption

Označuje, že připojení nepoužívá šifrování pro vzdálené operace přes PROTOKOL HTTP.

Ve výchozím nastavení není povolený nešifrovaný provoz. Musí být povolená v místní konfiguraci.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OperationTimeout

Určuje časový limit operace WS-Management v milisekundách.

Type:Int32
Aliases:OperationTimeoutMSec
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyAccessType

Určuje mechanismus, podle kterého se nachází proxy server. Tento parametr přijímá tyto hodnoty:

  • ProxyIEConfig – Pro aktuálního uživatele použijte konfiguraci proxy serveru aplikace Internet Explorer.
  • ProxyWinHttpConfig – Klient WSMan používá nastavení proxy nakonfigurované pro WinHTTP pomocí nástroje ProxyCfg.exe.
  • ProxyAutoDetect - Vynuťte automatické zjišťování proxy serveru.
  • ProxyNoProxyServer – Nepoužívejte proxy server. Přeložte všechny názvy hostitelů místně.

Výchozí hodnota je ProxyIEConfig.

Type:ProxyAccessType
Accepted values:ProxyIEConfig, ProxyWinHttpConfig, ProxyAutoDetect, ProxyNoProxyServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyAuthentication

Určuje metodu ověřování, která se má použít na proxy serveru. Tento parametr přijímá tyto hodnoty:

  • Basic - Základní je schéma, ve kterém se uživatelské jméno a heslo odesílají na server nebo proxy server v prostém textu.
  • Digest - Digest je schéma odpovědí na výzvu, které pro výzvu používá datový řetězec zadaný serverem.
  • Negotiate - Negotiate je schéma odezvy výzvy, které vyjednává se serverem nebo proxy serverem k určení schématu, které se má použít k ověřování. Příkladem je protokol Kerberos a PROTOKOL NTLM.

Výchozí hodnota je Negotiate.

Type:ProxyAuthentication
Accepted values:Negotiate, Basic, Digest
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCredential

Určuje uživatelský účet, který má oprávnění získat přístup prostřednictvím zprostředkujícího webového proxy serveru.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipCACheck

Určuje, že když se připojí přes PROTOKOL HTTPS, klient neověří, že certifikát serveru je podepsaný důvěryhodnou certifikační autoritou (CA). Tuto možnost použijte pouze v případě, že vzdálený počítač je důvěryhodný jinou metodou, například pokud je vzdálený počítač součástí sítě, která je fyzicky zabezpečená a izolovaná, nebo je vzdálený počítač uveden jako důvěryhodný hostitel v konfiguraci WS-Management.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipCNCheck

Určuje, že běžný název certifikátu (CN) serveru nemusí odpovídat názvu hostitele serveru. Používá se jenom ve vzdálených operacích pomocí protokolu HTTPS. Tato možnost by se měla používat jenom pro důvěryhodné počítače.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipRevocationCheck

Označuje, že připojení neověřuje stav odvolání certifikátu serveru.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SPNPort

Určuje číslo portu, které se má připojit k hlavnímu názvu služby (SPN) připojení vzdáleného serveru. Hlavní název služby (SPN) se používá, když je ověřovací mechanismus Kerberos nebo Negotiate.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseUTF16

Označuje, že připojení kóduje požadavek ve formátu UTF16 místo formátu UTF8. Výchozí hodnota je kódování UTF8.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Výstupy

SessionOption

Tato rutina vrátí vytvořenou možnost relace WSMan jako objekt SessionOption .