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