MDM_RemoteWipe 类
注意
一些信息与预发行产品相关,相应产品在商业发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
MDM_RemoteWipe 类允许远程擦除设备。
以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。
语法
[InPartition("local-system"), dynamic, provider("DMWmiBridgeProv")]
class MDM_RemoteWipe
{
string InstanceID;
string ParentID;
};
成员
MDM_RemoteWipe 类具有以下类型的成员:
方法
MDM_RemoteWipe 类具有这些方法。
方法 | 说明 |
---|---|
doWipeMethod | 触发设备以启动远程擦除。 |
doWipePersistProvisionedDataMethod | 触发设备将预配数据备份到永久位置,并在设备上执行远程擦除。 备份的信息将还原,并在设备恢复时应用于设备。 |
doWipePersistUserDataMethod | 触发设备启动远程擦除,同时保留用户帐户和数据。 |
doWipeProtectedMethod | 触发设备在设备上启动远程擦除,并完全清理内部驱动器。 在某些设备配置中,此命令可能会使设备无法启动。 |
属性
MDM_RemoteWipe 类具有这些属性。
-
InstanceID
-
-
数据类型: string
-
访问类型:只读
-
限定符: 键
标识父节点的名称。 对于此类,字符串为“RemoteWipe”。
-
-
ParentID
-
-
数据类型: string
-
访问类型:只读
-
限定符: 键
描述父节点的完整路径。 对于此类,字符串为“./Vendor/MSFT/”
-
示例
以下示例演示如何使用 RemoteWipe 并调用 doWipeMethod。
注意
此示例必须在本地系统用户下执行。 为此,请从 https://technet.microsoft.com/sysinternals/bb897553.aspx 下载 psexec 工具,并从提升的管理员命令提示符运行 psexec.exe -i -s cmd.exe
。
$namespaceName = "root\cimv2\mdm\dmmap"
$className = "MDM_RemoteWipe"
$methodName = "doWipeMethod"
$session = New-CimSession
$params = New-Object Microsoft.Management.Infrastructure.CimMethodParametersCollection
$param = [Microsoft.Management.Infrastructure.CimMethodParameter]::Create("param", "", "String", "In")
$params.Add($param)
try
{
$instance = Get-CimInstance -Namespace $namespaceName -ClassName $className -Filter "ParentID='./Vendor/MSFT' and InstanceID='RemoteWipe'"
$session.InvokeMethod($namespaceName, $instance, $methodName, $params)
}
catch [Exception]
{
write-host $_ | out-string
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
命名空间 | Root\CIMv2\MDM\DMMap |
MOF |
|
DLL |
|