Класс MDM_RemoteWipe

Примечание

Некоторые сведения относятся к предварительной версии продукта, в которую перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Класс 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.

Примечание

Этот пример должен выполняться под пользователем локальной системы. Для этого скачайте средство psexec из https://technet.microsoft.com/sysinternals/bb897553.aspx и запустите 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
DMWmiBridgeProv.mof
DLL
DMWmiBridgeProv.dll

См. также раздел

Использование сценариев PowerShell с WMI Bridge Provider