Clase MDM_RemoteWipe

Nota

Parte de la información hace referencia al producto de versión preliminar, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

La clase MDM_RemoteWipe permite un borrado remoto de un dispositivo.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas.

Sintaxis

[InPartition("local-system"), dynamic, provider("DMWmiBridgeProv")]
class MDM_RemoteWipe
{
  string InstanceID;
  string ParentID;
};

Miembros

La clase MDM_RemoteWipe tiene estos tipos de miembros:

Métodos

La clase MDM_RemoteWipe tiene estos métodos.

Método Descripción
doWipeMethod Desencadena el dispositivo para iniciar el borrado remoto.
doWipePersistProvisionedDataMethod Desencadena el dispositivo para realizar una copia de seguridad de los datos de aprovisionamiento en una ubicación persistente y realizar un borrado remoto en el dispositivo. La información de la que se ha realizado una copia de seguridad se restaurará y se aplicará al dispositivo cuando se reanude.
doWipePersistUserDataMethod Desencadena el dispositivo para iniciar el borrado remoto mientras se conservan las cuentas de usuario y los datos.
doWipeProtectedMethod Desencadena el dispositivo para iniciar el borrado remoto en el dispositivo y limpiar completamente la unidad interna. En algunas configuraciones de dispositivo, este comando podría dejar que el dispositivo no pueda arrancar.

Propiedades

La clase MDM_RemoteWipe tiene estas propiedades.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: key

Identifica el nombre del nodo primario. Para esta clase, la cadena es "RemoteWipe".

ParentID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: key

Describe la ruta de acceso completa al nodo primario. Para esta clase, la cadena es "./Vendor/MSFT/"

Ejemplo

En el ejemplo siguiente se muestra cómo usar RemoteWipe e invocar el doWipeMethod.

Nota

Este ejemplo se debe ejecutar en el usuario del sistema local. Para ello, descargue la herramienta psexec desde https://technet.microsoft.com/sysinternals/bb897553.aspx y ejecute psexec.exe -i -s cmd.exe desde un símbolo del sistema de administración con privilegios elevados.

$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
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Espacio de nombres Root\CIMv2\MDM\DMMap
MOF
DMWmiBridgeProv.mof
Archivo DLL
DMWmiBridgeProv.dll

Consulte también

Uso del scripting de PowerShell con el proveedor de puente de WMI