Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gettingStarted.rtf
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.83 Mб
Скачать

Диски и поставщики

Использовать диски Windows PowerShell в ходе сеанса можно благодаря поставщикам Windows PowerShell — сборкам .NET, которые обеспечивают доступ к данным в специализированном хранилище, позволяя легко просматривать эти данные и управлять ими. Чтобы получить сведения о поставщиках Windows PowerShell, введите следующую команду:

get-help about_psprovider

Чтобы увидеть список поставщиков Windows PowerShell, введите следующую команду:

get-psprovider

Чтобы получить список файлов со справочными сведениями о поставщиках, введите следующую команду:

get-help -category provider

Чтобы получить сведения о конкретном поставщике, введите следующую команду:

get-help <имя-поставщика>

Пример:

get-help registry

Настройка Windows PowerShell

В этом разделе описываются некоторые способы настройки оболочки Windows PowerShell в соответствии с конкретными потребностями.

Исследование политики выполнения

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

Политика выполнения оболочки Windows PowerShell определяет, можно ли выполнять сценарии, и если да, должны ли они быть подписаны цифровой подписью. Кроме того, она определяет, можно ли загружать конфигурационные файлы.

Политика выполнения по умолчанию (Restricted) обеспечивает максимальную защиту из всех политик. Она не разрешает выполнять сценарии и загружать какие-либо конфигурационные файлы, в том числе профиль Windows PowerShell. Тем не менее, при этом можно работать с оболочкой Windows PowerShell в интерактивном режиме.

Если нужно выполнять сценарии или загружать конфигурационные файлы, политику выполнения можно изменить. Чтобы получить сведения об этом и соответствующие инструкции, выполните следующую команду:

get-help about_signing

Чтобы найти политику выполнения, введите следующую команду:

get-executionpolicy

Для изменения политики выполнения используйте командлет Set-ExecutionPolicy. Например, чтобы сделать действующей политикой выполнения политику RemoteSigned, введите следующую команду:

set-executionpolicy remotesigned

Политика выполнения Windows PowerShell хранится в реестре Windows и не удаляется даже при переустановке оболочки Windows PowerShell.

Профили Windows PowerShell

При добавлении псевдонимов, функций и переменных в оболочке Windows PowerShell они на самом деле добавляются только в текущий сеанс Windows PowerShell. При завершении сеанса или закрытии Windows PowerShell сделанные изменения утрачивают силу.

Для сохранения изменений можно создать профиль Windows PowerShell и добавить в него нужные псевдонимы, функции и переменные. Профиль загружается при каждом запуске Windows PowerShell.

Чтобы можно было загрузить профиль, действующая политика выполнения Windows PowerShell должна допускать загрузку конфигурационных файлов. Если она не позволяет загружать конфигурационные файлы, попытка загрузить профиль не удастся и оболочка Windows PowerShell отобразит сообщение об ошибке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]