Некоторые особенности работы с разными поставщиками PowerShell:
- Доступ к хранилищу данных. 3 Поставщик определяет логику для доступа, перемещения и изменения хранилища данных. 1 Доступ к нему осуществляется по имени диска, который поддерживает поставщик. 3
- Различные возможности поставщиков. 2 Это влияет на то, как каждый поставщик может применяться. 2 Например, один поставщик поддерживает параметры -WhatIf и -Confirm, позволяющие проверять определённые действия перед их фиксацией, а другой — параметр -Filter в командлетах, которые манипулируют содержимым поставщика. 2
- Переопределение параметров командлета. 1 Поставщики могут переопределять поведение некоторых командлетов конкретного поставщика. 1
- Динамические параметры. 13 Поставщики добавляют динамические параметры во встроенные командлеты, которые доступны только при использовании командлета с данными поставщика. 3
- Разные наборы командлетов. 1 В зависимости от типа поставщика доступны различные наборы командлетов. 1
Чтобы понять возможности незнакомого поставщика, можно запустить команду Get-PSProvider. 4