История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Топ:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Для добавления новой записи с именем «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. После завершения нажмите кнопку «ОК».
|
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!