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 |
|
DLL |
|