Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os cmdlets que o usuário pode executar para gerenciar um armazenamento de dados são chamados de cmdlets do provedor. Para dar suporte a esses cmdlets, você precisa substituir alguns dos métodos definidos pelas classes e interfaces do provedor base.
Aqui estão os cmdlets do provedor que podem ser executados pelo usuário:
Cmdlets PSDrive
Get-PSDrive
Este cmdlet retorna as unidades do PowerShell na sessão atual. Não é necessário substituir nenhum método para dar suporte a esse cmdlet.
New-PSDrive
Esse cmdlet permite que o usuário crie unidades do PowerShell para acessar o armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.DriveCmdletProvider:
Remove-PSDrive
Esse cmdlet permite que o usuário remova as unidades do PowerShell que acessam o armazenamento de dados. Para dar suporte a esse cmdlet, substitua o método System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive.
Cmdlets de item
Clear-Item
Esse cmdlet permite que o usuário remova o valor de um item no armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ItemCmdletProvider:
- ClearItem
- ClearItemDynamicParameters
Copy-Item
Esse cmdlet permite que o usuário copie um item de um local para outro. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ContainerCmdletProvider:
- CopyItem
- CopyItemDynamicParameters
Get-Item
Esse cmdlet permite que o usuário recupere dados do armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ItemCmdletProvider:
Get-ChildItem
Esse cmdlet permite que o usuário recupere os itens filho do item pai. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ContainerCmdletProvider:
- GetChildItems
- GetChildItemsDynamicParameters
- GetChildNames
- GetChildNamesDynamicParameters
Invoke-Item
Esse cmdlet permite que o usuário execute a ação padrão especificada pelo item. Para dar suporte a esse cmdlet, substitua o método System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction.
Move-Item
Esse cmdlet permite que o usuário mova um item de um local para outro. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.NavigationCmdletProvider:
New-Item
Esse cmdlet permite que o usuário crie um novo item no armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ContainerCmdletProvider:
Remove-Item
Esse cmdlet permite que o usuário remova itens do armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ContainerCmdletProvider:
- RemoveItem
- RemoveItemDynamicParameters
Rename-Item
Esse cmdlet permite que o usuário renomeie itens no armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ContainerCmdletProvider:
Set-Item
Esse cmdlet permite que o usuário atualize os valores dos itens no armazenamento de dados. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ItemCmdletProvider:
- SetItem
- SetItemDynamicParameters
Cmdlets de conteúdo de item
Add-Content
Esse cmdlet permite que o usuário adicione conteúdo a um item.
Clear-Content
Esse cmdlet permite que o usuário exclua conteúdo de um item sem excluí-lo. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IContentCmdletProvider interface:
Get-Content
Esse cmdlet permite que o usuário recupere o conteúdo de um item. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IContentCmdletProvider interface:
O GetContentReader método retorna um System.Management.Automation.Provider.IContentReader interface que define os métodos usados para ler o conteúdo.
Set-Content
Esse cmdlet permite que o usuário atualize o conteúdo de um item. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IContentCmdletProvider interface:
O GetContentWriter método retorna um System.Management.Automation.Provider.IContentWriter interface que define os métodos usados para gravar o conteúdo.
Cmdlets de propriedade de item
Clear-ItemProperty
Esse cmdlet permite que o usuário exclua o valor de uma propriedade. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IPropertyCmdletProvider interface:
Copy-ItemProperty
Esse cmdlet permite que o usuário copie uma propriedade e seu valor de um local para outro. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface:
Get-ItemProperty
Este cmdlet recupera as propriedades de um item. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IPropertyCmdletProvider interface:
Move-ItemProperty
Esse cmdlet permite que o usuário mova uma propriedade e seu valor de um local para outro. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface:
New-ItemProperty
Esse cmdlet permite que o usuário crie uma nova propriedade e defina seu valor. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface:
- NewProperty
- NewPropertyDynamicParameters
Remove-ItemProperty
Esse cmdlet permite que o usuário exclua uma propriedade e seu valor. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface:
Rename-ItemProperty
Esse cmdlet permite que o usuário altere o nome de uma propriedade. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface:
- RenameProperty
- RenamePropertyDynamicParameters
Set-ItemProperty
Esse cmdlet permite que o usuário atualize as propriedades de um item. Para dar suporte a esse cmdlet, substitua os seguintes métodos de System.Management.Automation.Provider.IPropertyCmdletProvider interface:
Cmdlets de localização
Get-Location
Recupera informações sobre o local de trabalho atual. Não é necessário substituir nenhum método para dar suporte a esse cmdlet.
Pop-Location
Este cmdlet altera o local atual para o local enviado mais recentemente para a pilha. Não é necessário substituir nenhum método para dar suporte a esse cmdlet.
Push-Location
Este cmdlet adiciona o local atual ao topo de uma lista de locais (uma "pilha"). Não é necessário substituir nenhum método para dar suporte a esse cmdlet.
Set-Location
Este cmdlet define o local de trabalho atual como um local especificado. Não é necessário substituir nenhum método para dar suporte a esse cmdlet.
Cmdlets de caminho
Join-Path
Esse cmdlet permite que o usuário combine um segmento de caminho pai e filho para criar um caminho interno do provedor. Para dar suporte a esse cmdlet, substitua o método System.Management.Automation.Provider.NavigationCmdletProvider.MakePath.
Convert-Path
Este cmdlet converte um caminho de um caminho do PowerShell para um caminho do provedor do PowerShell.
Split-Path
Retorna a parte especificada de um caminho.
Resolve-Path
Resolve os caracteres curinga em um caminho e exibe o conteúdo do caminho.
Test-Path
Este cmdlet determina se todos os elementos de um caminho existem. Para dar suporte a esse cmdlet, substitua os seguintes métodos de classe de System.Management.Automation.Provider.ItemCmdletProvider:
- ItemExists
- ItemExistsDynamicParameters
Cmdlets PSProvider
Get-PSProvider
Este cmdlet retorna informações sobre os provedores disponíveis na sessão. Não é necessário substituir nenhum método para dar suporte a esse cmdlet.