Partager via


MDM_RemoteWipe, classe

Notes

Certaines informations portent sur la préversion du produit, qui est susceptible d’être en grande partie modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

La classe MDM_RemoteWipe permet une réinitialisation à distance d’un appareil.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

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

Membres

La classe MDM_RemoteWipe a les types de membres suivants :

Méthodes

La classe MDM_RemoteWipe a ces méthodes.

Méthode Description
doWipeMethod Déclenche l’appareil pour démarrer la réinitialisation à distance.
doWipePersistProvisionedDataMethod Déclenche la sauvegarde des données d’approvisionnement de l’appareil dans un emplacement persistant et effectue une réinitialisation à distance sur l’appareil. Les informations sauvegardées seront restaurées et appliquées à l’appareil à sa reprise.
doWipePersistUserDataMethod Déclenche l’appareil pour démarrer la réinitialisation à distance tout en conservant les comptes d’utilisateur et les données.
doWipeProtectedMethod Déclenche l’appareil pour démarrer la réinitialisation à distance sur l’appareil et propre entièrement le lecteur interne. Dans certaines configurations d’appareil, cette commande peut laisser l’appareil dans l’impossibilité de démarrer.

Propriétés

La classe MDM_RemoteWipe possède ces propriétés.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Identifie le nom du nœud parent. Pour cette classe, la chaîne est « RemoteWipe ».

ParentID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Décrit le chemin d’accès complet au nœud parent. Pour cette classe, la chaîne est ./Vendor/MSFT/ »

Exemple

L’exemple suivant montre comment utiliser RemoteWipe et appeler le doWipeMethod.

Notes

Cet exemple doit être exécuté sous utilisateur système local. Pour ce faire, téléchargez l’outil psexec à partir de https://technet.microsoft.com/sysinternals/bb897553.aspx et exécutez psexec.exe -i -s cmd.exe à partir d’une invite de commandes d’administration avec élévation de privilèges.

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

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Espace de noms Root\CIMv2\MDM\DMMap
MOF
DMWmiBridgeProv.mof
DLL
DMWmiBridgeProv.dll

Voir aussi

Utilisation de scripts PowerShell avec le fournisseur de pont WMI