New-CimSessionOption
Určuje upřesňující možnosti pro rutinu New-CimSession.
Syntaxe
New-CimSessionOption
[-Protocol] <ProtocolType>
[-UICulture <CultureInfo>]
[-Culture <CultureInfo>]
[<CommonParameters>]
New-CimSessionOption
[-NoEncryption]
[-SkipCACheck]
[-SkipCNCheck]
[-SkipRevocationCheck]
[-EncodePortInServicePrincipalName]
[-Encoding <PacketEncoding>]
[-HttpPrefix <Uri>]
[-MaxEnvelopeSizeKB <UInt32>]
[-ProxyAuthentication <PasswordAuthenticationMechanism>]
[-ProxyCertificateThumbprint <String>]
[-ProxyCredential <PSCredential>]
[-ProxyType <ProxyType>]
[-UseSsl]
[-UICulture <CultureInfo>]
[-Culture <CultureInfo>]
[<CommonParameters>]
New-CimSessionOption
[-Impersonation <ImpersonationType>]
[-PacketIntegrity]
[-PacketPrivacy]
[-UICulture <CultureInfo>]
[-Culture <CultureInfo>]
[<CommonParameters>]
Description
Tato rutina je dostupná jenom na platformě Windows.
Rutina New-CimSessionOption
vytvoří instanci objektu možností relace CIM. Objekt možností relace CIM použijete jako vstup do New-CimSession
rutiny k určení možností relace CIM.
Tato rutina má dvě sady parametrů, jednu pro možnosti WsMan a jednu pro možnosti modelu DCOM (Distributed Component Object Model). V závislosti na tom, které parametry použijete, vrátí rutina buď instanci možností relace modelu DCOM, nebo vrátí možnosti relace WsMan.
Příklady
Příklad 1: Vytvoření objektu možností relace CIM pro model DCOM
Tento příklad vytvoří objekt možností relace CIM pro protokol DCOM a uloží ho do proměnné s názvem $so
. Obsah proměnné se pak předá rutině New-CimSession
.
New-CimSession
pak vytvoří novou relaci CIM se vzdáleným serverem s názvem Server01 pomocí možností definovaných v proměnné.
$so = New-CimSessionOption -Protocol DCOM
New-CimSession -ComputerName Server01 -SessionOption $so
Příklad 2: Vytvoření objektu možností relace CIM pro WsMan
Tento příklad vytvoří objekt možností relace CIM pro protokol WsMan. Objekt obsahuje konfiguraci pro režim ověřování protokolu Kerberos určený parametrem ProxyAuthentication , přihlašovací údaje zadané parametrem ProxyCredential a určuje, že příkaz přeskočí kontrolu certifikační autority, přeskočí kontrolu CN a použije SSL.
New-CimSessionOption -ProxyAuthentication Kerberos -ProxyCredential $cred -SkipCACheck -SkipCNCheck -UseSsl
Příklad 3: Vytvoření objektu možností relace CIM se zadanou jazykovou verzí
New-CimSessionOption -Culture Fr-Fr -Protocol Wsman
Tento příklad určuje jazykovou verzi, která se používá pro relaci CIM. Ve výchozím nastavení se při provádění operací používá jazyková verze klienta. Výchozí jazykovou verzi je však možné přepsat pomocí parametru Culture .
Parametry
-Culture
Určuje jazykovou verzi uživatelského rozhraní, která se má použít pro relaci CIM. Zadejte hodnotu tohoto parametru pomocí jednoho z následujících formátů:
- Název jazykové verze ve
<languagecode2>-<country/regioncode2>
formátu, například EN-US. - Proměnná, která obsahuje CultureInfo objekt.
- Příkaz, který získá objekt CultureInfo , například Get-Culture
Typ: | CultureInfo |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-EncodePortInServicePrincipalName
Označuje, že se připojení Kerberos připojuje ke službě, jejíž hlavní název služby (SPN) obsahuje číslo portu služby. Tento typ připojení není běžný.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Encoding
Určuje kódování použité pro protokol WsMan. Přijatelné hodnoty pro tento parametr jsou: Default, Utf8 nebo Utf16.
Typ: | PacketEncoding |
Přípustné hodnoty: | Default, Utf8, Utf16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-HttpPrefix
Určuje část adresy URL PROTOKOLU HTTP za názvem počítače a číslem portu. Změna není běžná. Ve výchozím nastavení je hodnota tohoto parametru /wsman.
Typ: | Uri |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Impersonation
Vytvoří relaci modelu DCOM s rozhraním WMI (Windows Management Instrumentation) pomocí zosobnění.
Platné hodnoty pro tento parametr jsou:
- Výchozí hodnota: Model DCOM může zvolit úroveň zosobnění pomocí svého normálního algoritmu vyjednávání zabezpečení.
- Žádné: Klient je pro server anonymní. Proces serveru může zosobnit klienta, ale token zosobnění neobsahuje žádné informace a nelze ho použít.
- Identifikace: Umožňuje objektům dotazovat přihlašovací údaje volajícího.
- Zosobnění: Umožňuje objektům používat přihlašovací údaje volajícího.
- Delegát: Umožňuje objektům povolit jiným objektům používat přihlašovací údaje volajícího.
Pokud není zadaná zosobnění, New-CimSession
použije rutina hodnotu zosobnění.
Typ: | ImpersonationType |
Přípustné hodnoty: | Default, None, Identify, Impersonate, Delegate |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MaxEnvelopeSizeKB
Určuje limit velikosti zpráv XML wsMan pro oba směry.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-NoEncryption
Určuje, že šifrování dat je vypnuté.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PacketIntegrity
Určuje, že relace modelu DCOM vytvořená pro rozhraní WMI používá funkci PacketIntegrity modelu COM (Component Object Model). Ve výchozím nastavení mají všechny relace CIM vytvořené pomocí modelu DCOM parametr PacketIntegrity nastaven na Hodnotu True.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PacketPrivacy
Vytvoří relaci modelu DCOM pro rozhraní WMI pomocí atributu COM PacketPrivacy. Ve výchozím nastavení mají všechny relace CIM vytvořené pomocí modelu DCOM parametr PacketPrivacy nastaven na hodnotu true.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Protocol
Určuje protokol, který se má použít. Přijatelné hodnoty pro tento parametr jsou: DCOM, Default nebo Wsman.
Typ: | ProtocolType |
Přípustné hodnoty: | Dcom, Default, Wsman |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ProxyAuthentication
Určuje metodu ověřování, která se má použít pro překlad proxy serveru. Přijatelné hodnoty pro tento parametr jsou: Default, Digest, Negotiate, Basic, Kerberos, NtlmDomain nebo CredSsp.
Typ: | PasswordAuthenticationMechanism |
Přípustné hodnoty: | Default, Digest, Negotiate, Basic, Kerberos, NtlmDomain, CredSsp |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ProxyCertificateThumbprint
Určuje certifikát digitálního veřejného klíče (x.509) uživatelského účtu pro ověřování proxy serverem. Zadejte kryptografický otisk certifikátu. Certifikáty se používají při ověřování na základě klientských certifikátů. Dají se namapovat jenom na místní uživatelské účty a nefungují s doménovými účty.
Pokud chcete získat kryptografický otisk certifikátu, použijte Get-Item
Get-ChildItem
rutiny v jednotce PowerShell Cert:
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ProxyCredential
Určuje přihlašovací údaje, které se mají použít pro ověřování proxy serveru. Zadejte jednu z následujících možností:
- Proměnná, která obsahuje objekt PSCredential.
- Příkaz, který získá objekt PSCredential, například
Get-Credential
Pokud tato možnost není nastavená, nemůžete zadat žádné přihlašovací údaje.
Typ: | PSCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProxyType
Určuje mechanismus překladu názvů hostitelů, který se má použít. Přijatelné hodnoty pro tento parametr jsou: None, WinHttp, Auto nebo InternetExplorer.
Výchozí hodnota tohoto parametru je InternetExplorer.
Typ: | ProxyType |
Přípustné hodnoty: | None, WinHttp, Auto, InternetExplorer |
Position: | Named |
Default value: | InternetExplorer |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SkipCACheck
Označuje, že při připojování přes PROTOKOL HTTPS klient neověřuje, že certifikát serveru je podepsaný důvěryhodnou certifikační autoritou (CA).
Tento parametr použijte pouze v případě, že je vzdálený počítač důvěryhodný pomocí jiného mechanismu, například pokud je vzdálený počítač součástí sítě, která je fyzicky zabezpečená a izolovaná, nebo pokud je vzdálený počítač uveden jako důvěryhodný hostitel v konfiguraci WinRM.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SkipCNCheck
Označuje, že běžný název certifikátu (CN) serveru nemusí odpovídat názvu hostitele serveru. Tento parametr použijte pouze pro vzdálené operace s důvěryhodnými počítači, které používají protokol HTTPS.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SkipRevocationCheck
Označuje, že kontrola odvolání certifikátů serveru se přeskočí. Tento parametr použijte pouze pro důvěryhodné počítače.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-UICulture
Určuje jazykovou verzi uživatelského rozhraní, která se má použít pro relaci CIM. Zadejte hodnotu tohoto parametru pomocí jednoho z následujících formátů:
- Název jazykové verze ve
<languagecode2>-<country/regioncode2>
formátu, například EN-US. - Proměnná, která obsahuje CultureInfo objekt.
- Příkaz, který získá CultureInfo objekt, například
Get-Culture
.
Typ: | CultureInfo |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-UseSsl
Označuje, že protokol SSL by se měl použít k navázání připojení ke vzdálenému počítači. Ve výchozím nastavení se ssl nepoužívá. WsMan šifruje veškerý obsah přenášený přes síť i při použití protokolu HTTP.
Tento parametr umožňuje zadat další ochranu HTTPS místo PROTOKOLU HTTP. Pokud protokol SSL není k dispozici na portu použitém pro připojení a zadáte tento parametr, příkaz selže.
Tento parametr doporučujeme použít pouze v případě , že parametr PacketPrivacy není zadaný.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
None
Do této rutiny nemůžete roušit objekty.
Výstupy
Tato rutina vrátí objekt, který obsahuje informace o možnostech relace CIM.
Poznámky
PowerShell obsahuje následující aliasy pro New-CimSessionOption
:
- Windows:
ncso
Tato rutina je dostupná jenom na platformách Windows.