ホーム › System.Wmi › WbemAuthenticationLevelEnum
WbemAuthenticationLevelEnum
列挙型メンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| wbemAuthenticationLevelDefault | 0 | 0x0 |
| wbemAuthenticationLevelNone | 1 | 0x1 |
| wbemAuthenticationLevelConnect | 2 | 0x2 |
| wbemAuthenticationLevelCall | 3 | 0x3 |
| wbemAuthenticationLevelPkt | 4 | 0x4 |
| wbemAuthenticationLevelPktIntegrity | 5 | 0x5 |
| wbemAuthenticationLevelPktPrivacy | 6 | 0x6 |
公式ドキュメント
WbemAuthenticationLevelEnum 定数は、セキュリティ認証レベルを定義します。これらの定数は、 SWbemSecurity および WMI へのモニカー接続で使用されます。
これらの定数は、WMI スクリプティング型ライブラリである wbemdisp.tlb で定義されています。Visual Basic アプリケーションはこのライブラリにアクセスできます。
スクリプト言語では、次のいずれかを使用する必要があります。
-
短縮名を使用します。たとえば、WbemAuthenticationLevelPktPrivacy の場合は "PktPrivacy" を使用します。
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2") -
スクリプト内で Windows Script Host (WSH) の XML ファイル形式を使用します。これにより、スクリプトから WbemAuthenticationLevelPkt 定数を直接使用できます。
次の WSH スクリプトは認証レベルを設定します。このスクリプトを実行するには、テキストを .wsf 拡張子のファイルに保存してください。
<?xml version="1.0" encoding="US-ASCII"?> <job> <reference object="WbemScripting.SWbemLocator"/> <script language="VBScript"> set service = GetObject("winmgmts:") ' Following line uses a symbolic ' constant from the WMI type library service.Security_.authenticationLevel = _ WbemAuthenticationLevelPktPrivacy </script> </job>詳細については、 Using the WMI Scripting Type Library を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WbemAuthenticationLevelEnum : int {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} WbemAuthenticationLevelEnum;public enum WbemAuthenticationLevelEnum : int
{
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6,
}Public Enum WbemAuthenticationLevelEnum As Integer
wbemAuthenticationLevelDefault = 0
wbemAuthenticationLevelNone = 1
wbemAuthenticationLevelConnect = 2
wbemAuthenticationLevelCall = 3
wbemAuthenticationLevelPkt = 4
wbemAuthenticationLevelPktIntegrity = 5
wbemAuthenticationLevelPktPrivacy = 6
End Enumimport enum
class WbemAuthenticationLevelEnum(enum.IntEnum):
wbemAuthenticationLevelDefault = 0
wbemAuthenticationLevelNone = 1
wbemAuthenticationLevelConnect = 2
wbemAuthenticationLevelCall = 3
wbemAuthenticationLevelPkt = 4
wbemAuthenticationLevelPktIntegrity = 5
wbemAuthenticationLevelPktPrivacy = 6// WbemAuthenticationLevelEnum
pub const wbemAuthenticationLevelDefault: i32 = 0;
pub const wbemAuthenticationLevelNone: i32 = 1;
pub const wbemAuthenticationLevelConnect: i32 = 2;
pub const wbemAuthenticationLevelCall: i32 = 3;
pub const wbemAuthenticationLevelPkt: i32 = 4;
pub const wbemAuthenticationLevelPktIntegrity: i32 = 5;
pub const wbemAuthenticationLevelPktPrivacy: i32 = 6;// WbemAuthenticationLevelEnum
const (
wbemAuthenticationLevelDefault int32 = 0
wbemAuthenticationLevelNone int32 = 1
wbemAuthenticationLevelConnect int32 = 2
wbemAuthenticationLevelCall int32 = 3
wbemAuthenticationLevelPkt int32 = 4
wbemAuthenticationLevelPktIntegrity int32 = 5
wbemAuthenticationLevelPktPrivacy int32 = 6
)const
wbemAuthenticationLevelDefault = 0;
wbemAuthenticationLevelNone = 1;
wbemAuthenticationLevelConnect = 2;
wbemAuthenticationLevelCall = 3;
wbemAuthenticationLevelPkt = 4;
wbemAuthenticationLevelPktIntegrity = 5;
wbemAuthenticationLevelPktPrivacy = 6;// WbemAuthenticationLevelEnum
pub const wbemAuthenticationLevelDefault: i32 = 0;
pub const wbemAuthenticationLevelNone: i32 = 1;
pub const wbemAuthenticationLevelConnect: i32 = 2;
pub const wbemAuthenticationLevelCall: i32 = 3;
pub const wbemAuthenticationLevelPkt: i32 = 4;
pub const wbemAuthenticationLevelPktIntegrity: i32 = 5;
pub const wbemAuthenticationLevelPktPrivacy: i32 = 6;const
wbemAuthenticationLevelDefault* = 0
wbemAuthenticationLevelNone* = 1
wbemAuthenticationLevelConnect* = 2
wbemAuthenticationLevelCall* = 3
wbemAuthenticationLevelPkt* = 4
wbemAuthenticationLevelPktIntegrity* = 5
wbemAuthenticationLevelPktPrivacy* = 6enum WbemAuthenticationLevelEnum : int {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6,
}#define global wbemAuthenticationLevelDefault 0x0
#define global wbemAuthenticationLevelNone 0x1
#define global wbemAuthenticationLevelConnect 0x2
#define global wbemAuthenticationLevelCall 0x3
#define global wbemAuthenticationLevelPkt 0x4
#define global wbemAuthenticationLevelPktIntegrity 0x5
#define global wbemAuthenticationLevelPktPrivacy 0x6