Встроенный поставщик — Registry

В PowerShell имеется встроенный поставщик — Registry — доя доступа к системному Поскольку реестр Windows представлен в виде иерархического хранилища данных, похожего на файловую систему Windows, то с ним также можно работать с помощью базовых командлетов PowerShell. Например, чтобы прочитать значение из системного реестра, можно использовать командлет Get-ItemProperty: Учтите, что значения, хранящиеся в системном реестре, могут быть разных типов. Для определения типа при создании и изменении значений реестра с помощью командлета Set-ItemProperty предназначен параметр Туре. При использовании командлета Set-ItemProperty рекомендуется всегда определять значения переменных реестра, иначе они бу^- созданы с типом по умолчанию — т. е. String. Вот остальные возможные типы:

Формат создаваемого или изменяемого значения системного реестра должен соответствовать этому значению. Например, если значение реестра имеет тип REG_BINARY, следует использовать двоичное значение наподобие Для удаления значения из системного реестра предназначен командлет Remove — ItemProperty: Совместное использование этих командлетов дает более удобное представление выполняющихся в настоящий момент процессов — для этого нужно создать и указать оператор фильтра. В предыдущем примере результирующая коллекция объектов содержит только процессы с рабочим набором свыше 100 000 000 байт. Кроме того, можно задействовать командлет Sort-Object, который сортирует форматированную таблицу по содержимому столбца WS по убыванию. Второй командлет, применяемый для управления процессами — это Stop-Process. Вот пример его использования: Процесс, который нужно остановить, можно указать либо именем, либо идентификатором, либо как объект, переданный командлету Stop-Process через конвейер.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *