Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
Esse cmdlet retorna as unidades do PowerShell na sessão atual. Você não precisa 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 da classe System.Management.Automation.Provider.DriveCmdletProvider:
- do NewDrive
- NewDriveDynamicParameters
Remove-PSDrive
Esse cmdlet permite que o usuário remova 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 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 da classe 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 da classe System.Management.Automation.Provider.ContainerCmdletProvider:
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 da classe System.Management.Automation.Provider.ItemCmdletProvider:
- GetItem
- GetItemDynamicParameters
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 da classe 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 local. Para dar suporte a esse cmdlet, substitua os seguintes métodos da classe System.Management.Automation.Provider.NavigationCmdletProvider:
New-ItemProperty
Esse cmdlet permite que o usuário crie um novo item no armazenamento de dados.
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 da classe System.Management.Automation.Provider.ContainerCmdletProvider:
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 da classe System.Management.Automation.Provider.ContainerCmdletProvider:
- RenameItem
- RenameItemDynamicParameters
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 da classe System.Management.Automation.Provider.ItemCmdletProvider:
Cmdlets de conteúdo do 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 excluir o item. Para dar suporte a esse cmdlet, substitua os seguintes métodos da interface System.Management.Automation.Provider.IContentCmdletProvider:
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 da interface System.Management.Automation.Provider.IContentCmdletProvider:
- GetContentReader
- GetContentReaderDynamicParameters
O método GetContentReader retorna uma interface System.Management.Automation.Provider.IContentReader 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 da interface System.Management.Automation.Provider.IContentCmdletProvider:
O método GetContentWriter retorna uma interface System.Management.Automation.Provider.IContentWriter que define os métodos usados para gravar o conteúdo.
Cmdlets de propriedade do 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 interface System.Management.Automation.Provider.IPropertyCmdletProvider:
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 da interface System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
- CopyProperty
- CopyPropertyDynamicParameters
Get-ItemProperty
Esse cmdlet recupera as propriedades de um item. Para dar suporte a esse cmdlet, substitua os seguintes métodos de interface System.Management.Automation.Provider.IPropertyCmdletProvider:
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 da interface System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
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 da interface System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
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 da interface System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
- RemoveProperty
- removePropertyDynamicParameters
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 da interface System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
- 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 interface System.Management.Automation.Provider.IPropertyCmdletProvider:
Cmdlets Location
Get-Location
Recupera informações sobre o local de trabalho atual. Você não precisa substituir nenhum método para dar suporte a esse cmdlet.
Pop-Location
Esse cmdlet altera o local atual para o local enviado mais recentemente para a pilha. Você não precisa substituir nenhum método para dar suporte a esse cmdlet.
Push-Location
Esse cmdlet adiciona o local atual à parte superior de uma lista de locais (uma "pilha"). Você não precisa substituir nenhum método para dar suporte a esse cmdlet.
Set-Location
Esse cmdlet define o local de trabalho atual como um local especificado. Você não precisa substituir nenhum método para dar suporte a esse cmdlet.
Cmdlets Path
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
Esse cmdlet converte um caminho de um caminho do PowerShell em um caminho de 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
Esse cmdlet determina se todos os elementos de um caminho existem. Para dar suporte a esse cmdlet, substitua os seguintes métodos da classe System.Management.Automation.Provider.ItemCmdletProvider:
- ItemExists
- ItemExistsDynamicParameters
Cmdlets PSProvider
Get-PSProvider
Esse cmdlet retorna informações sobre os provedores disponíveis na sessão. Você não precisa substituir nenhum método para dar suporte a esse cmdlet.