Tutorial do PowerShell 7 de 7: seu guia definitivo do PowerShell
Este tutorial do PowerShell é baseado no meu livro com o mesmo título. Você pode pegar o livro Amazonas .
São 4 artigos com um total de 7 tutoriais. Este é o Tutorial do PowerShell 7 de 7. Se você não leu os tutoriais do PowerShell 1, 2, 3 4, 5 e 6, recomendo que você os leia antes de ler esses tutoriais.
Procurar tópicos de postagem
Tutorial 7 do PowerShell: Objetos do PowerShell
O conhecimento dos objetos do PowerShell e suas propriedades é essencial para o script do PowerShell. Sem o conhecimento das propriedades do objeto e como manipulá-las, você pode não ter uma boa compreensão dos scripts do PowerShell.
No Tutorial do PowerShell 7, você aprenderá sobre os objetos do PowerShell, suas propriedades e como acessá-los e manipulá-los. Você também aprenderá sobre membros de objetos e como usá-los.
Finalmente, você aprenderá a diferença entre propriedades e métodos de objetos.
baixar gapps para cm13
O que são objetos do PowerShell e propriedades de objetos?
Um objeto do PowerShell é uma coleção de dados que representa um item. Um objeto é composto de três tipos de dados: o tipo do objeto, seus métodos e suas propriedades.
Vamos dar vida a essa definição executando o comando abaixo:
Se você não criou sites arquivo de texto do tutorial anterior, você pode substituí-lo por qualquer arquivo de texto em seu computador. |_+_|
Aqui está o resultado do comando no PowerShell.
Consulte a captura de tela acima. Abaixo do comando (antes dos resultados em coluna), há este texto:
|_+_|Isto é o Tipo de objeto . Informações do arquivo , representa um arquivo. Para mostrar-lhe dois outros Tipos de objeto , execute os comandos abaixo:
|_+_| |_+_|O caminho D:PS-Tutorial é uma pasta. Você pode substituir isso por qualquer pasta em seu computador.
A captura de tela abaixo mostra os resultados dos dois comandos. À esquerda, temos um Tipo de objeto de processo . No entanto, o lado direito da captura de tela exibe outro Tipo de objeto – Informações do diretório .
As propriedades de um objeto armazenam informações sobre o objeto; seus métodos são ações que você pode executar no objeto. Em outras palavras, as propriedades dos objetos armazenam dados sobre o objeto e seus métodos permitem que você manipule o objeto.
Consulte o próximo Tutorial do PowerShell para obter detalhes…
lista de comandos de administrador roblox
Propriedades e métodos do objeto
As propriedades de um objeto são como os componentes do objeto. Por exemplo, um arquivo tem as seguintes propriedades: Nome , Extensão , Hora da última gravação , Comprimento , etc
Você esperará ver um conjunto diferente de propriedades para um Processo . Um processo, por outro lado, tem as seguintes propriedades: Nome do processo , Eu ia (ID do processo), Nome da maquina (Computador executando o processo), etc.
Usando o Get-Membro O cmdlet para visualizar a lista completa das propriedades e métodos de um objeto é muito útil. Isso ajuda você a entender qual propriedade retornar em um relatório e como manipular o objeto usando seus métodos.
Para você apreciar o quão importante é ter uma maneira de encontrar a propriedade de um objeto, execute o Obter conteudo comando abaixo (altere o arquivo de texto para outro arquivo de texto em seu computador):
|_+_|O comando simplesmente lista o conteúdo do arquivo de texto. Se isso é tudo o que sabemos sobre esse arquivo, não podemos fazer mais do que usar o conteúdo como entrada para outro comando.
O comando abaixo revelará que há mais coisas que podemos realizar com este arquivo de texto:
|_+_|Como exemplo, se você rolar para baixo na parte inferior dos resultados deste último comando, verá uma propriedade chamada Comprimento – veja a segunda captura de tela abaixo. Você também verá que existem vários Métodos podemos usar para manipular o arquivo de texto.
Para ver a magia do Comprimento Property, execute o comando abaixo:
|_+_|Este último comando é o mesmo que o comando abaixo. A única diferença é que, no comando acima, quero que o PowerShell exiba o Comprimento do arquivo – que é o tamanho do arquivo em bytes.
O resultado é 46.
|_+_|
Seguindo em frente, vamos exemplificar um Método para um arquivo de texto chamado Superior . Eu destaquei este método na captura de tela abaixo.
Se você se lembra, eu disse anteriormente que as Propriedades do Objeto do PowerShell são usadas para exibir as propriedades do objeto. Vimos como isso funciona no Comprimento Exemplo de propriedade.
Eu também disse que os métodos do objeto PowerShell permitem que você manipule o objeto. posso usar o Superior Método para alterar o conteúdo do arquivo de texto para MAIÚSCULAS – com o comando abaixo:
|_+_|Observe a diferença entre como eu acessei o objeto Comprimento Propriedade e como acessei seu Método? O método tem um item adicional '()' no final do comando. A boa notícia é que a saída do Get-Membro O comando nos diz como acessar esse método.
Veja para onde minha seta aponta na captura de tela abaixo. Isso destaca o poder de saber como acessar objetos Propriedades e Métodos usando o PowerShell.
Antes de passar para o próximo tutorial do PowerShell, deixe-me mostrar o resultado do Superior Método.
nexus 5 roms personalizadas|_+_|
A captura de tela abaixo mostra o resultado do comando acima (à direita da captura de tela). À esquerda da captura de tela está o conteúdo do arquivo de texto.
O comando PowerShell alterou o conteúdo do arquivo de texto para MAIÚSCULAS!
Você pode usar essa abordagem para encontrar mais informações sobre qualquer coisa – Processos, Arquivos de Log, Pastas – qualquer coisa, tudo. Tudo o que você precisa fazer para obter mais informações sobre o item é canalizar o comando para o comando Get-Member. Este é um grande segredo para scripts PowerShell bem-sucedidos!Como acessar as propriedades do objeto usando variáveis
No último tutorial, você viu como acessar as propriedades de um objeto colocando o objeto (comando) entre colchetes seguido de um ponto (.), seguido da propriedade que deseja acessar.
Quando você armazena o resultado de um comando em uma variável, acessar as propriedades do objeto é menos complicado. Para mostrar como armazenar um comando em uma variável facilita o acesso às suas propriedades – vamos revisitar o Get-ChildItem comando do último tutorial do PowerShell –
|_+_|Vamos armazenar este comando em uma variável chamada $ObProp:
|_+_|Para acessar as propriedades deste objeto, digite o nome da variável $ObProp, seguido de um ponto (.) e pressione a tecla TAB.
O shell exibirá as propriedades e métodos disponíveis para o objeto armazenado na variável. Para determinar o tamanho do arquivo, basta executar o comando abaixo:
|_+_|Além disso, os comandos a seguir exibirão o nome do arquivo e a última vez que o arquivo foi acessado, respectivamente.
|_+_| |_+_|Aqui estão os resultados desses comandos no PowerShell:
como usar o codec xvid
Tipos de membros do PowerShell e como usá-los
Neste tutorial, examinaremos os diferentes ‘MemberTypes’ e como você pode usá-los.
Mais uma vez, vamos revisitar nossa Get-ChildItem comando, canalizado para o Get-Membro comando:
|_+_|Aqui está o resultado do comando no PowerShell.
A coluna 'MemberType' tem cinco 'Tipos' distintos - 'CodeProperty', 'Method', 'NoteProperty', 'Property' e 'ScriptProperty'. Já definimos Método e Propriedade . Abaixo está uma definição para os três restantes:
CódigoPropriedade : uma propriedade de código faz referência a uma propriedade estática de um objeto .NET Framework.
NotaPropriedade : uma propriedade note define uma propriedade que tem um valor estático.
ScriptProperty : Uma propriedade de script define uma propriedade cujo valor é a saída de um script.
Para ajudá-lo a entender alguns desses ‘MemberType’, vamos dar alguns exemplos.
ferramenta de diagnóstico de tablet samsung
Existe um CódigoPropriedade , 'Modo'.
Para exibir isso CódigoPropriedade , execute o comando abaixo:
|_+_|O resultado do comando é '-a—-'. O que isto significa?
Esse valor representa a configuração de atributos de arquivo do arquivo de texto. ‘-a—-‘ significa que o bit ‘archive’ está definido para este arquivo. O que é o bit 'arquivo' de um arquivo?
Para ver essa propriedade, abra a pasta em que você salvou o arquivo. Em seguida, clique com o botão direito do mouse e selecione Propriedades.
Quando as Propriedades do arquivo forem abertas, clique em Avançado. Notar que O arquivo está pronto para arquivamento está checado?
É por isso que o comando PowerShell – (Get-ChildItem D:PS-Tutorialwebsites.txt).Mode – exibiu o arquivo Modo como '-a—-' – significando que o bit de arquivo está definido.
A implicação desse conhecimento é que você pode usar o PowerShell para alterar o bit de arquivamento de um arquivo. Este guia tem as etapas para executar esta tarefa – Use o PowerShell para alternar o bit de arquivamento em arquivos .
Referências e leitura adicional para o Tutorial 7 do PowerShell
Este tutorial é baseado no meu livro com o mesmo título. Você pode obtê-lo de Amazonas .
Espero que você tenha achado este Tutorial do PowerShell útil. Se achou útil, vote sim ao Este post foi útil? no final deste tutorial.
Alternativamente, se você deseja compartilhar suas ideias ou nos dar feedback sobre este tutorial, use o formulário DEIXE UMA RESPOSTA no final desta página.


