New-CimSessionOption
New-CimSession コマンドレットの詳細オプションを指定します。
構文
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>]
説明
このコマンドレットは、Windows プラットフォームでのみ使用できます。
このコマンドレットは New-CimSessionOption
、CIM セッション オプション オブジェクトのインスタンスを作成します。 CIM セッション・オプション・オブジェクトをコマンドレットへの New-CimSession
入力として使用して、CIM セッションのオプションを指定します。
このコマンドレットには、WsMan オプション用と分散コンポーネント オブジェクト モデル (DCOM) オプション用の 2 つのパラメーター セットがあります。 使用するパラメーターに応じて、コマンドレットは DCOM セッション オプションのインスタンスを返すか、WsMan セッション オプションを返します。
例
例 1: DCOM の CIM セッション・オプション・オブジェクトを作成する
この例では、DCOM プロトコル用の CIM セッション オプション オブジェクトを作成し、それを名前付きの $so
変数に格納します。 その後、変数の内容がコマンドレットに New-CimSession
渡されます。
New-CimSession
次に、変数に定義されているオプションを使用して、Server01 という名前のリモート サーバーとの新しい CIM セッションを作成します。
$so = New-CimSessionOption -Protocol DCOM
New-CimSession -ComputerName Server01 -SessionOption $so
例 2: WsMan 用の CIM セッション・オプション・オブジェクトを作成する
この例では、WsMan プロトコル用の CIM セッション オプション オブジェクトを作成します。 このオブジェクトには、ProxyAuthentication パラメーターで指定された Kerberos の認証モード、ProxyCredential パラメーターで指定された資格情報の構成が含まれており、コマンドは CA チェックをスキップし、CN チェックをスキップし、SSL を使用することを指定します。
New-CimSessionOption -ProxyAuthentication Kerberos -ProxyCredential $cred -SkipCACheck -SkipCNCheck -UseSsl
例 3: カルチャを指定して CIM セッション・オプション・オブジェクトを作成する
New-CimSessionOption -Culture Fr-Fr -Protocol Wsman
この例では、CIM セッションに使用されるカルチャを指定します。 既定では、操作の実行時にクライアントのカルチャが使用されます。 ただし、既定のカルチャは Culture パラメーターを使用してオーバーライドできます。
パラメーター
-Culture
CIM セッションに使用するユーザー インターフェイス カルチャを指定します。 次のいずれかの形式を使用して、このパラメーターの値を指定します。
- "EN-US" などの形式の
<languagecode2>-<country/regioncode2>
カルチャ名。 - CultureInfo オブジェクトを含む変数。
- Get-Culture などの CultureInfo オブジェクトを取得するコマンド
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EncodePortInServicePrincipalName
サービス プリンシパル名 (SPN) にサービス ポート番号が含まれるサービスに Kerberos 接続が接続していることを示します。 この種類の接続は一般的ではありません。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Encoding
WsMan プロトコルに使用されるエンコードを指定します。 このパラメーターに使用できる値は 、Default、 Utf8、または Utf16 です。
Type: | PacketEncoding |
Accepted values: | Default, Utf8, Utf16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HttpPrefix
コンピューター名とポート番号の後の HTTP URL の部分を指定します。 これを変更することは一般的ではありません。 既定では、このパラメーターの値は /wsman です。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Impersonation
偽装を使用して Windows Management Instrumentation (WMI) への DCOM セッションを作成します。
このパラメーターで有効な値は下記です:
- 既定値: DCOM は、通常のセキュリティ ネゴシエーション アルゴリズムを使用して偽装レベルを選択できます。
- なし: クライアントはサーバーに対して匿名です。 サーバー プロセスはクライアントを偽装できますが、偽装トークンには情報が含まれていないので、使用できません。
- Identify: オブジェクトによる呼び出し元の資格情報のクエリが許可されます。
- Impersonate: オブジェクトによる呼び出し元の資格情報の使用が許可されます。
- デリゲート: 他のオブジェクトが呼び出し元の資格情報を使用することをオブジェクトに許可します。
偽装が指定されていない場合、New-CimSession
コマンドレットは Impersonate の値を使用します。
Type: | ImpersonationType |
Accepted values: | Default, None, Identify, Impersonate, Delegate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxEnvelopeSizeKB
どちらの方向に対しても WsMan XML メッセージのサイズ制限を指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoEncryption
データ暗号化を無効にすることを指定します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PacketIntegrity
WMI に対して作成された DCOM セッションで、コンポーネント オブジェクト モデル (COM) PacketIntegrity 機能を使用することを指定します。 既定では、DCOM を使用して作成されたすべての CIM セッションでは、 PacketIntegrity パラメーターが True に 設定されます。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PacketPrivacy
COM PacketPrivacy を使用して WMI への DCOM セッションを作成します。 既定では、DCOM を使用して作成されたすべての CIM セッションでは、 PacketPrivacy パラメーターが true に 設定されます。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
使用するプロトコルを指定します。 このパラメーターに使用できる値は 、DCOM、 Default、または Wsman です。
Type: | ProtocolType |
Accepted values: | Dcom, Default, Wsman |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyAuthentication
プロキシ解決に使用する認証方法を指定します。 このパラメーターに使用できる値は、Default、Digest、Negotiate、Basic、Kerberos、NtlmDoメイン、CredSsp です。
Type: | PasswordAuthenticationMechanism |
Accepted values: | Default, Digest, Negotiate, Basic, Kerberos, NtlmDomain, CredSsp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCertificateThumbprint
プロキシ認証用のユーザー アカウントの (x.509) デジタル公開キー証明書を指定します。 証明書の拇印を入力します。 証明書は、クライアント証明書ベースの認証で使用されます。 ローカル ユーザー アカウントにのみマップでき、doメイン アカウントでは機能しません。
証明書の拇印を取得するには、PowerShell Cert: ドライブのコマンドレットをGet-ChildItem
使用Get-Item
します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
プロキシ認証に使用する資格情報を指定します。 次のいずれかを入力します。
- PSCredential オブジェクトを含む変数。
- PSCredential オブジェクトを取得するコマンド (例:
Get-Credential
このオプションが設定されていない場合は、資格情報を指定できません。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyType
使用するホスト名解決メカニズムを指定します。 このパラメーターに使用できる値は、None、WinHttp、Auto、または Internet ですエクスプローラー。
このパラメーターの既定値は Internetエクスプローラー です。
Type: | ProxyType |
Accepted values: | None, WinHttp, Auto, InternetExplorer |
Position: | Named |
Default value: | InternetExplorer |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipCACheck
HTTPS 経由で接続するときに、クライアントはサーバー証明書が信頼された証明機関 (CA) によって署名されていることを検証しないことを示します。
このパラメーターは、リモート コンピューターが物理的に安全で分離されたネットワークの一部である場合や、リモート コンピューターが WinRM 構成で信頼されたホストとして表示されている場合など、別のメカニズムを使用してリモート コンピューターが信頼されている場合にのみ使用します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipCNCheck
サーバーの証明書共通名 (CN) がサーバーのホスト名と一致する必要がないことを示します。 このパラメーターは、HTTPS プロトコルを使用する信頼されたコンピューターでのみリモート操作に使用します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipRevocationCheck
サーバー証明書の失効チェックがスキップされることを示します。 このパラメーターは、信頼できるコンピューターに対してのみ使用します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UICulture
CIM セッションに使用するユーザー インターフェイス カルチャを指定します。 次のいずれかの形式を使用して、このパラメーターの値を指定します。
- "EN-US" などの形式の
<languagecode2>-<country/regioncode2>
カルチャ名。 - CultureInfo オブジェクトを含む変数。
- 次のような
Get-Culture
CultureInfo オブジェクトを取得するコマンド。
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseSsl
SSL を使用してリモート コンピューターへの接続を確立する必要があることを示します。 既定では、SSL は使用されません。 WsMan は、HTTP を使用している場合でも、ネットワーク経由で送信されるすべてのコンテンツを暗号化します。
このパラメーターを使用すると、HTTP ではなく HTTPS の追加保護を指定できます。 接続に使用されているポートで SSL を使用できず、このパラメーターを指定すると、コマンドは失敗します。
このパラメーターは、PacketPrivacy パラメーターが指定されていない場合にのみ使用することをお勧めします。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
入力
None
このコマンドレットにオブジェクトをパイプすることはできません。
出力
このコマンドレットは、CIM セッション オプション情報を含むオブジェクトを返します。
メモ
PowerShell には、次のエイリアスが New-CimSessionOption
含まれています。
- Windows:
ncso
このコマンドレットは、Windows プラットフォームでのみ使用できます。
関連リンク
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示