Compartilhar via


Classe MDM_RemoteWipe

Observação

Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

A classe MDM_RemoteWipe permite um apagamento remoto de um dispositivo.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

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

Membros

A classe MDM_RemoteWipe tem estes tipos de membros:

Métodos

A classe MDM_RemoteWipe tem esses métodos.

Método Descrição
doWipeMethod Dispara o dispositivo para iniciar o apagamento remoto.
doWipePersistProvisionedDataMethod Dispara o dispositivo para fazer backup de dados de provisionamento em um local persistente e executar um apagamento remoto no dispositivo. As informações que foram copiadas em backup serão restauradas e aplicadas ao dispositivo quando ele for retomado.
doWipePersistUserDataMethod Dispara o dispositivo para iniciar o apagamento remoto enquanto persiste contas de usuário e dados.
doWipeProtectedMethod Dispara o dispositivo para iniciar o apagamento remoto no dispositivo e limpo totalmente a unidade interna. Em algumas configurações de dispositivo, esse comando pode deixar o dispositivo incapaz de inicializar.

Propriedades

A classe MDM_RemoteWipe tem essas propriedades.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: chave

Identifica o nome do nó pai. Para essa classe, a cadeia de caracteres é "RemoteWipe".

Parentid

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: chave

Descreve o caminho completo para o nó pai. Para essa classe, a cadeia de caracteres é "./Vendor/MSFT/"

Exemplo

O exemplo a seguir demonstra como usar o RemoteWipe e invocar o doWipeMethod.

Observação

Este exemplo deve ser executado no usuário do sistema local. Para fazer isso, baixe a ferramenta psexec de https://technet.microsoft.com/sysinternals/bb897553.aspx e execute psexec.exe -i -s cmd.exe em um prompt de comando de administrador elevado.

$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 Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Namespace Root\CIMv2\MDM\DMMap
MOF
DMWmiBridgeProv.mof
DLL
DMWmiBridgeProv.dll

Confira também

Como usar os scripts do PowerShell com o provedor de ponte WMI