#pragma autorecover
#pragma classflags(32)
#pragma namespace("\\\\.\\Root\\Microsoft\\Windows\\Wdac")
instance of __namespace{ name="MS_804";};
#pragma namespace("\\\\.\\Root\\Microsoft\\Windows\\Wdac\\MS_804")

[Version("1.0") : Amended,Description("ODBC 驱动程序实例提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcDriver
{
  [key,Description("ODBC 驱动程序的名称。") : Amended ToSubclass] string Name;
  [key,Description("'32-bit' 或 '64-bit'。") : Amended ToSubclass] string Platform;
  [Description("ODBC 驱动程序的键值对。") : Amended ToSubclass] MSFT_OdbcKeyValuePair KeyValuePair[];
};

[ClassVersion("1.0") : Amended,Description("ODBC 驱动程序的任务提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcDriverTask
{
  [Description("从系统中检索一个或多个已安装的 ODBC 驱动程序。") : Amended ToSubclass] uint32 Get([In,Description("按驱动程序名称指定一个或多个 ODBC 驱动程序。可以使用通配符。默认设置是返回所有 ODBC 驱动程序。") : Amended ToSubclass] string Name,[In,Description("ODBC 驱动程序的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出是 MSFT_OdbcDriver 类型的 CIM 对象的数组，其中的每个 CIM 对象都代表一个 ODBC 驱动程序。") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
  [Description("为一个或多个已安装的 ODBC 驱动程序配置驱动程序的属性。") : Amended ToSubclass] uint32 SetByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("指定要修改或添加的 ODBC 驱动程序的属性值。采用字符串数组的格式，其中，每个字符串均为: <key>=<value>。") : Amended ToSubclass] string SetPropertyValue[],[In,Description("指定要删除的 ODBC 驱动程序的属性值。这是要删除的键的数组。") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("修改由指定的 ODBC 驱动程序对象表示的 ODBC 驱动程序。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_OdbcDriver InputObject[],[Out,Description("输出是 MSFT_OdbcDriver 类型的 CIM 对象的数组，其中的每个 CIM 对象都代表一个 ODBC 驱动程序。") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
  [Description("为一个或多个已安装的 ODBC 驱动程序配置驱动程序的属性。") : Amended ToSubclass] uint32 SetByName([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("指定要修改或添加的 ODBC 驱动程序的属性值。采用字符串数组的格式，其中，每个字符串均为: <key>=<value>。") : Amended ToSubclass] string SetPropertyValue[],[In,Description("指定要删除的 ODBC 驱动程序的属性值。这是要删除的键的数组。") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("按驱动程序名称指定一个或多个 ODBC 驱动程序。可以使用通配符。") : Amended ToSubclass] string Name,[In,Description("ODBC 驱动程序的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出是 MSFT_OdbcDriver 类型的 CIM 对象的数组，其中的每个 CIM 对象都代表一个 ODBC 驱动程序。") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
};

[Version("1.0") : Amended,Description("ODBC DSN 实例提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcDsn
{
  [key,Description("ODBC DSN 的名称。") : Amended ToSubclass] string Name;
  [key,Description("“User”或“System”。") : Amended ToSubclass] string DsnType;
  [key,Description("'32-bit'、'64-bit'、'32/64-bit' 或 'Unknown Platform' 之一。") : Amended ToSubclass] string Platform;
  [Description("此 DSN 的 ODBC 驱动程序的名称。") : Amended ToSubclass] string DriverName;
  [Description("ODBC DSN 的键值对。") : Amended ToSubclass] MSFT_OdbcKeyValuePair KeyValuePair[];
};

[ClassVersion("1.0") : Amended,Description("ODBC 数据源名称(DSN)的任务提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcDsnTask
{
  [Description("从系统中检索一个或多个 ODBC DSN。") : Amended ToSubclass] uint32 Get([In,Description("按 DSN 名称指定一个或多个 ODBC DSN。可以使用通配符。默认设置是返回所有 ODBC DSN。") : Amended ToSubclass] string Name,[In,Description("仅获取使用指定 ODBC 驱动程序的 ODBC DSN。可以使用通配符。默认设置是返回所有 ODBC DSN。") : Amended ToSubclass] string DriverName,[In,Description("要检索的 ODBC DSN 的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("要检索的 ODBC DSN 的类型。可能值为 'User'、'System' 或 'All'。默认值为 'All'。") : Amended ToSubclass] string DsnType,[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("添加 ODBC DSN。") : Amended ToSubclass] uint32 Add([In,Description("要创建的 ODBC DSN 的名称。不能使用通配符。") : Amended ToSubclass] string Name,[In,Description("新的 ODBC DSN 的 ODBC 驱动程序的名称。不能使用通配符。") : Amended ToSubclass] string DriverName,[In,Description("指定新的 ODBC DSN 的属性值。采用字符串数组的格式，其中，每个字符串均为: <key>=<value>。") : Amended ToSubclass] string SetPropertyValue[],[In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("要添加的 ODBC DSN 的平台体系结构。可能值为 '32-bit' 或 '64-bit'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("要添加的 ODBC DSN 的类型。可能值为 'User' 或 'System'。") : Amended ToSubclass] string DsnType,[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("修改一个或多个 ODBC DSN。") : Amended ToSubclass] uint32 SetByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("指定要修改或添加的 ODBC DSN 的属性值。采用字符串数组的格式，其中，每个字符串均为: <key>=<value>。") : Amended ToSubclass] string SetPropertyValue[],[In,Description("指定要删除的 ODBC DSN 的属性值。这是要删除的键的数组。") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("修改由指定的 ODBC DSN 对象表示的 ODBC DSN。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_OdbcDsn InputObject[],[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("修改一个或多个 ODBC DSN。") : Amended ToSubclass] uint32 SetByName([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("指定要修改或添加的 ODBC DSN 的属性值。采用字符串数组的格式，其中，每个字符串均为: <key>=<value>。") : Amended ToSubclass] string SetPropertyValue[],[In,Description("指定要删除的 ODBC DSN 的属性值。这是要删除的键的数组。") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("要设置的 ODBC DSN 的名称。可以使用通配符。") : Amended ToSubclass] string Name,[In,Description("此 cmdlet 将仅使用此驱动程序设置 ODBC DSN。可以使用通配符。默认设置是返回所有 ODBC DSN。") : Amended ToSubclass] string DriverName,[In,Description("要设置的 ODBC DSN 的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("要设置的 ODBC DSN 的类型。可能值为 'User'、'System' 或 'All'。") : Amended ToSubclass] string DsnType,[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("从系统中删除一个或多个现有 DSN。") : Amended ToSubclass] uint32 RemoveByDsnObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("删除由指定的 ODBC DSN 对象表示的 ODBC DSN。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_OdbcDsn InputObject[],[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("从系统中删除一个或多个现有 DSN。") : Amended ToSubclass] uint32 RemoveByName([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("指定要删除的一个或多个 ODBC DSN。可以使用通配符。") : Amended ToSubclass] string Name,[In,Description("此 cmdlet 将仅使用此驱动程序删除 ODBC DSN。可以使用通配符。默认设置是删除所有 ODBC DSN。") : Amended ToSubclass] string DriverName,[In,Description("要删除的 ODBC DSN 的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("要删除的 ODBC DSN 的类型。可能值为 'User'、'System' 或 'All'。") : Amended ToSubclass] string DsnType,[Out,Description("输出是 MSFT_OdbcDsn 类型的 CIM 对象的数组，其中每个对象都表示一个 ODBC DSN。") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
};

[Version("1.0") : Amended,Description("ODBC CIM 提供程序的键值对。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcKeyValuePair
{
};

[Version("1.0") : Amended,Description("ODBC PerfMon Counters 配置。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcPerfCounter
{
  [key,Description("ODBC Connection Pooling PerfMon 计数器的平台体系结构。可能值为 '32-bit' 或 '64-bit'。") : Amended ToSubclass] string Platform;
  [Description("如果启用 ODBC connection pooling PerfMon 计数器，则为 True。") : Amended ToSubclass] boolean IsEnabled;
};

[ClassVersion("1.0") : Amended,Description("ODBC Connection Pooling PerfMon 计数器设置的任务提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_OdbcPerfCounterTask
{
  [Description("启用 ODBC Connection Pooling PerfMon 计数器以便解决 ODBC Connection Pooling 功能问题。") : Amended ToSubclass] uint32 EnableByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("启用由指定的 ODBC PerfMon 计数器对象表示的 ODBC Connection Pooling PerfMon 计数器。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_OdbcPerfCounter InputObject[],[Out,Description("输出为 MSFT_OdbcPerfCounter 类型的 CIM 对象的数组，每个对象均表示一个 ODBC Performance Counter 设置。") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("启用 ODBC Connection Pooling PerfMon 计数器以便解决 ODBC Connection Pooling 功能问题。") : Amended ToSubclass] uint32 EnableByPlatform([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("ODBC Connection Pooling PerfMon 计数器的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_OdbcPerfCounter 类型的 CIM 对象的数组，每个对象均表示一个 ODBC Performance Counter 设置。") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("禁用针对 ODBC Connection Pooling 功能的 ODBC Connection Pooling PerfMon 计数器。") : Amended ToSubclass] uint32 DisableByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("禁用由指定的 ODBC  PerfMon 计数器对象表示的 ODBC Connection Pooling PerfMon 计数器。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_OdbcPerfCounter InputObject[],[Out,Description("输出为 MSFT_OdbcPerfCounter 类型的 CIM 对象的数组，每个对象均表示一个 ODBC Performance Counter 设置。") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("禁用针对 ODBC Connection Pooling 功能的 ODBC Connection Pooling PerfMon 计数器。") : Amended ToSubclass] uint32 DisableByPlatform([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("要禁用的 ODBC Connection Pooling PerfMon 计数器的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为'64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_OdbcPerfCounter 类型的 CIM 对象的数组，每个对象均表示一个 ODBC Performance Counter 设置。") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("检索针对 ODBC Connection Pooling 功能的 ODBC Connection Pooling PerfMon 计数器。") : Amended ToSubclass] uint32 Get([In,Description("要获取的 ODBC Connection Pooling PerfMon 计数器的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_OdbcPerfCounter 类型的 CIM 对象的数组，每个对象均表示一个 ODBC Performance Counter 设置。") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
};

[Version("1.0") : Amended,Description("WDAC BidTrace 配置。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_WdacBidTrace
{
  [key,Description("BidTrace 设置的平台体系结构。可能值为 '32-bit' 或 '64-bit'。") : Amended ToSubclass] string Platform;
  [key,Description("以下值之一: 1 (= 完整路径)；2 (= 文件夹)；3 (= 所有应用程序)。") : Amended ToSubclass] uint32 Mode;
  [key,Description("针对 BidTrace 配置的应用程序的完整路径(在 Mode == 1 时)，或者是针对 BidTrace 配置的应用程序文件夹的完整路径(在 Mode == 2 时)。在 Mode == 3 时则忽略。") : Amended ToSubclass] string PathOrFolder;
  [key,Description("针对 BidTrace 配置的特定应用程序的进程 ID。在 Mode != 1 时则忽略。") : Amended ToSubclass] uint32 ProcessId;
  [Description("如果启用了 WDAC BidTrace 设置，则为 True。") : Amended ToSubclass] boolean IsEnabled;
  [Description("如果定义了 WDAC BidTrace 设置，则为 True。") : Amended ToSubclass] boolean IsDefined;
  [Description("BidTrace 适配器的完整路径。") : Amended ToSubclass] string BidTraceAdapter;
};

[ClassVersion("1.0") : Amended,Description("针对 WDAC 组件的 BidTrace 设置的任务提供程序。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] 
class MSFT_WdacBidTraceTask
{
  [Description("启用 Built-in Diagnostics Tracing (BidTrace)以便解决 WDAC 组件问题。 ") : Amended ToSubclass] uint32 EnableByAllApp([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("为所有应用程序启用 BidTrace。") : Amended ToSubclass] boolean IncludeAllApplications,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("启用 Built-in Diagnostics Tracing (BidTrace)以便解决 WDAC 组件问题。 ") : Amended ToSubclass] uint32 EnableByFolder([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("为此文件夹下的所有应用程序启用 BidTrace。") : Amended ToSubclass] string Folder,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("启用 Built-in Diagnostics Tracing (BidTrace)以便解决 WDAC 组件问题。 ") : Amended ToSubclass] uint32 EnableByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("启用由指定的 BidTrace 设置对象表示的 BidTrace。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_WdacBidTrace InputObject[],[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("启用 Built-in Diagnostics Tracing (BidTrace)以便解决 WDAC 组件问题。 ") : Amended ToSubclass] uint32 EnableByPath([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("为此应用程序完整路径启用 BidTrace。") : Amended ToSubclass] string Path,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("仅为此进程 ID 启用 BidTrace。") : Amended ToSubclass] uint32 ProcessId,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("禁用用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 DisableByAllApp([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("为所有应用程序禁用 BidTrace。") : Amended ToSubclass] boolean IncludeAllApplications,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("禁用用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 DisableByFolder([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("为此文件夹下的所有应用程序禁用 BidTrace。") : Amended ToSubclass] string Folder,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("禁用用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 DisableByInputObject([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("禁用由指定的 BidTrace 设置对象表示的 BidTrace。输入包含这些对象的变量，或者键入获取这些对象的命令或表达式。") : Amended ToSubclass] MSFT_WdacBidTrace InputObject[],[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("禁用用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 DisableByPath([In,Description("通过管道传送此 cmdlet 创建的对象。默认情况下，此 cmdlet 不通过管道传送任何对象。") : Amended ToSubclass] boolean PassThru,[In,Description("为此应用程序完整路径禁用 BidTrace。") : Amended ToSubclass] string Path,[In,Description("仅为此进程 ID 禁用 BidTrace。") : Amended ToSubclass] uint32 ProcessId,[In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。在 32 位进程上，默认值为 '32-bit'；在 64 位进程上，默认值为 '64-bit'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("检索用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 GetByAllApp([In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("仅获取与“所有应用程序”关联的 WDAC BidTrace 设置。") : Amended ToSubclass] boolean IncludeAllApplications,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("检索用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 GetByFolder([In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("仅获取与指定的文件夹关联的 WDAC BidTrace 设置。可以使用通配符。") : Amended ToSubclass] string Folder,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("检索用于解决 WDAC 组件问题的 Built-in Diagnostics Tracing (BidTrace)。") : Amended ToSubclass] uint32 GetByPath([In,Description("WDAC BidTrace 设置的平台体系结构。可能值为 '32-bit'、'64-bit' 或 'All'。默认值为 'All'。如果此命令是在远程 CIM 会话中执行的，则这是远程计算机上的平台体系结构。") : Amended ToSubclass] string Platform,[In,Description("仅获取与指定的应用程序完整路径关联的 WDAC BidTrace 设置。可以使用通配符。默认设置是返回所有 WDAC BidTrace 设置。") : Amended ToSubclass] string Path,[In,Description("仅获取与指定的进程 ID 关联的 WDAC BidTrace 设置。参数 PlatformId 是可选的。默认设置是返回所有 WDAC BidTrace 设置。") : Amended ToSubclass] uint32 ProcessId,[Out,Description("输出为 MSFT_WdacBidTrace 类型的 CIM 对象的数组，其中每个对象均表示一个 WDAC BidTrace 设置。") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
};
