Создание новых записей в реестре — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Создание новых записей в реестре

2022-10-28 20
Создание новых записей в реестре 0.00 из 5.00 0 оценок
Заказать работу

Для добавления новой записи с именем «PowerShellPath» в раздел CurrentVersion воспользуйтесь командлетом New-ItemProperty, указав путь к разделу, имя записи и значение записи. В данном примере используется значение переменной Windows PowerShell $PSHome, которая хранит путь к каталогу установки Windows PowerShell.

Новую запись к разделу можно добавить при помощи следующей команды, которая также возвращает сведения о новой записи:

PS> New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PowerShellPath -PropertyType String -Value $PSHome     PSPath   : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWAR             E\Microsoft\Windows\CurrentVersion PSParentPath: Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWAR             E\Microsoft\Windows PSChildName: CurrentVersion PSDrive  : HKLM PSProvider: Microsoft.PowerShell.Core\Registry PowerShellPath: C:\Program Files\Windows PowerShell\v1.0

 

Параметр PropertyType должен содержать имя члена перечисления Microsoft.Win32.RegistryValueKind из следующей таблицы.

 

Значение PropertyType Тип свойства
Binary Двоичные данные
DWord Допустимое число типа UInt32
ExpandString Строка, которая может содержать динамически увеличивающиеся переменные среды
MultiString Многострочный текст
String Любое строковое значение
QWord 8 байт двоичных данных

 

Примечание

Можно добавить запись в несколько положений в реестре, указав в качестве параметра Path массив значений:

New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion, HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PowerShellPath -PropertyType String -Value $PSHome  

 

Можно также переписать ранее существовавшую запись в реестре, добавив в любую команду New-ItemProperty параметр Force.

Переименование записей в реестре

Чтобы переименовать запись PowerShellPath в «PSHome», воспользуйтесь командлетом Rename-ItemProperty:

Rename-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PowerShellPath -NewName PSHome

 

Для отображения переименованного значения добавьте в команду параметр PassThru.

Rename-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PowerShellPath -NewName PSHome -passthru

 

Удаление записей в реестре

Для удаления записей в реестре PSHome и PowerShellPath воспользуйтесь командлетом Remove-ItemProperty:

Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PSHome Remove-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name PowerShellPath

 

Приложение 1. Псевдонимы, обеспечивающие совместимость

 

Оболочка Windows PowerShell включает несколько переходных псевдонимов, которые позволяют пользователям Unix и Cmd использовать в Windows PowerShell знакомые им имена команд. В следующей далее таблице приведены наиболее часто используемые псевдонимы для команд Windows PowerShell, а также стандартные псевдонимы Windows PowerShell, если они имеются.

Примечание

Найти команду PowerShell, на которую указывает любой псевдоним, можно при помощи командлета Get-Alias. Например:

PS> Get-Alias cls

CommandType Name                       Definition ----------- ----                       ---------- Alias      cls                            Clear-Host

 

Команда CMD Команда Unix Команда PS Псевдоним PS
dir ls Get-ChildItem gci
cls clear Clear-Host (функция) Н/Д
del, erase, rmdir rm Remove-Item ri
copy cp Copy-Item ci
move mv Move-Item mi
rename mv Rename-Item rni
type cat Get-Content gc
cd cd Set-Location sl
md mkdir New-Item ni
Н/Д pushd Push-Location Н/Д
Н/Д popd Pop-Location Н/Д

 

Приложение 2. Создание пользовательского ярлыка для PowerShell

Описанная далее процедура позволит поэтапно создать ярлык для запуска PowerShell с некоторыми настройками, измененными для удобства пользователя.

1. Создайте ярлык, указывающий на приложение powershell.exe.

2. Щелкните ярлык правой кнопкой и выберите пункт «Свойства».

3. Перейдите на вкладку «Параметры».

4. Установите флажок «Быстрое редактирование» в группе «Параметры редактирования», чтобы разрешить выбор и копирование при помощи мыши. После этого можно выбирать текст в окне консоли PowerShell, перемещая мышь при нажатой левой кнопке, и копировать его в буфер либо нажатием клавиши ВВОД, либо щелчком правой кнопки.

5. Установите флажок «Режим вставки» в группе «Параметры редактирования». После этого щелчок правой кнопки в окне консоли будет автоматически вставлять текст из буфера.

6. В счетчике «Размер буфера команд» группы «Журнал команд» введите или выберите число от 1 до 999. Это позволяет выбрать число введенных команд, сохраняемых в буфере команд консоли.

7. Установите флажок «Удалять старые дубликаты» в группе «Журнал команд» для исключения повторяющихся команд из буфера консоли.

8. Перейдите на вкладку «Расположение».

9. Введите в счетчике «Высота» группы «Размер буфера экрана» число от 1 до 9999. Этот параметр указывает число строк, буферизуемых при выводе. Это максимальное число строк, которые сохраняются для просмотра при прокрутке окна консоли. Если это число меньше, чем высота, указанная в группе «Размер окна», то параметр «Высота» в группе «Размер окна» будет автоматически уменьшен до того же значения.

10. Введите в счетчике «Ширина» группы «Размер окна» число от 1 до 9999. Это значение указывает число знаков, отображаемых по ширине окна консоли. Ширина по умолчанию равна 80, и форматирование вывода PowerShell выполнено именно в этом предположении.

11. Если необходимо, чтобы консоль располагалась при открытии в определенном месте рабочего стола, снимите флажок «Разрешить системе расположить окно» в группе «Положение окна» и измените значения в полях «По горизонтали» и «По вертикали».

12. После завершения нажмите кнопку «ОК».

 


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.