Lar Finanças Pessoais Windows PowerShell 2 Para Dummies Cheat Sheet - dummies

Windows PowerShell 2 Para Dummies Cheat Sheet - dummies

Vídeo: Windows PowerShell Basic Commands 2024

Vídeo: Windows PowerShell Basic Commands 2024
Anonim

Por Steve Seguis

Com o idioma de script do Windows PowerShell 2, você pode automatizar seu sistema operacional Windows. Durante esse processo, você precisará lidar com variáveis ​​automáticas, operadores de comparação, COM e. Objetos NET e declarações condicionais. O Windows PowerShell 2 For Dummies explica como lidar com cada um e induz você na criação, execução e roteamento de scripts - e muito mais.

Variáveis ​​automáticas comumente usadas no Windows PowerShell 2

O PowerShell 2 ajuda você a automatizar funções no Windows. Suas funções de automação incluem variáveis ​​ a utomatic variables , o sistema define automaticamente que são dados valores com base na condição ou contexto nesse ponto específico. Algumas das variáveis ​​automáticas mais comuns do PowerShell 2 estão na tabela a seguir:

Nome da variável Descrição
$ _ Contém o objeto atual no objeto da tubulação.
$ Args Array de parâmetros ou valores não declarados passados ​​para uma função, script

ou bloco de script.

$ False Contém o valor FALSO.
$ Início Caminho completo para o diretório inicial do usuário
$ NULL Contém NULL ou valor vazio.
$ Perfil Caminho completo para o perfil de usuário do Windows PowerShell para o shell padrão

.

$ Pwd Caminho completo para o diretório atual.
$ True Contém o valor VERDADEIRO.

Operadores de comparação comumente usados ​​no Windows PowerShell 2

Ao usar o PowerShell 2 para ajudar a automatizar o sistema operacional Windows, você usa c operadores omparison para comparar um valor com outro. Alguns dos operadores de comparação mais comuns do PowerShell 2 estão listados na tabela a seguir:

Operador Descrição
-lt menos de
-le Menos ou igual a
- gt Maior que
-ge Maior ou igual a
-eq Igual a
-ne Não é igual a
-como Como (usa um curinga para correspondência de padrões)
-match Uma correspondência usando Expressões regulares
-contém Usada para ver se uma coleção ou grupo de itens contém um determinado item

Usando declarações condicionais no Windows PowerShell 2

À medida que você automatiza seu sistema operacional Windows com o PowerShell 2, você usa c instruções adicionais para executar blocos de script diferentes dependendo de uma condição específica, geralmente usando um if / else ou declaração de mudança. Os seguintes são exemplos de declarações condicionais:

$ size = "M" se ($ size -eq "S") {Write-Host "Small"} elseif ($ size -eq "M") {Write-Host "Medium "} else {Write-Host" Large "} $ size = interruptor" M "($ size) {" S "{Write-Host" Small "}" M "{Write-Host" Medium "} padrão {Write-Host "Large"}}

Performing Loops no Windows PowerShell 2

À medida que você automatiza o sistema operacional Windows com o PowerShell 2, você pode automatizar um pouco do script que você precisa também.Loops executam o mesmo bloco de script várias vezes - muitas vezes na mudança de valores. Alguns exemplos seguem:

para ($ i = 1; $ i -le 5; $ i ++) {Write-Host $ i} foreach ($ i em Get-Alias) {Write-Host $ i. nome} $ i = 1 enquanto ($ i -lt 7) {Write-Host $ i ++} $ i = 1 faça {Write-Host $ i ++} enquanto ($ i -lt 7)

Criando COM e. Objetos NET com o Windows PowerShell 2

O PowerShell 2 permite que você automatize seu sistema operacional Windows, o que implica lidar com objetos: os objetos COM são criados usando o método New-Object com o parâmetro -comobject, enquanto que. Os objetos NET são criados ao incluir o nome da classe entre colchetes. Um exemplo de cada segue:

$ objWord = New-Object -comobject "Word. Application" 

$ objWord. visível = $ true

$ objWord. Feche

$ ips = [Sistema. Líquido. Dns]:: GetHostAddresses ("www. Dummies. Com")

$ ips | Selecione-Object IPAddressToString

Como criar e executar um script do PowerShell

Ao automatizar o sistema operacional Windows com o PowerShell 2, ele ajuda a saber como criar scripts que você pode fazer loop e usar mais de uma vez. As etapas para criar um script seguem:

  1. Crie o script em um editor de texto simples, como o bloco de notas e salve com um. Extensão do arquivo PS1 (por exemplo, myscript. Ps1).

  2. Execute o script inserindo o caminho completo para o script (c: scriptsmyscript. Ps1), ou se estiver no diretório atual, prefira-o com um período seguido por uma barra invertida (. Myscript. Ps1).

  3. Se o caminho para o script contiver um espaço, coloque o caminho completo entre aspas e prefira a coisa inteira com um e comercial (por exemplo: & "C: my scriptsmyscript. Ps1").

A menos que você seja executando um script assinado, certifique-se de definir a política de execução correta usando Set-ExecutionPolicy. Para permitir que os scripts locais sejam executados sem assinatura, execute:

Set-ExecutionPolicy RemoteSigned
Windows PowerShell 2 Para Dummies Cheat Sheet - dummies

Escolha dos editores

Como focar manualmente na sua Nikon D5300 - dummies

Como focar manualmente na sua Nikon D5300 - dummies

Alguns assuntos confundem mesmo os sistemas de autofocagem mais sofisticados, fazendo com que o motor de autofoco da Nikon passe muito tempo buscando seu ponto de foco. Animais atrás de cercas, objetos reflexivos, água e sujeitos de baixo contraste são apenas alguns dos turbulentos de autofoco. Os sistemas de focagem automática lutam na iluminação fraca, embora essa dificuldade seja frequentemente compensada pelo AF-assist ...

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Considere o seguinte cenário que exige um recurso na sua Nikon D5300 que permite que você crie uma predefinição de balanço de brancos com base em uma foto existente. Suponha que você é o gerente de marketing de uma pequena empresa e um de seus empregos é atirar retratos dos bigwigs da empresa para o relatório anual. Você ...

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

A sua Nikon D5500 permite que você manipule a profundidade de campo. Familiarizar-se com o conceito de profundidade de campo é um dos maiores passos que você pode tomar para se tornar um fotógrafo melhor. Aqui estão algumas coisas para se lembrar da profundidade de campo: a profundidade de campo refere-se à distância sobre quais objetos em um ...

Escolha dos editores

Exportar documentos do InDesign como arquivos EPUB - manequins

Exportar documentos do InDesign como arquivos EPUB - manequins

Exibidos usando iBooks, dispositivos Nook, leitores Kobo ou leitores eReader de Sony todos usam o formato de arquivo EPUB. Os livros exibidos no Kindle começam como arquivos de publicação eletrônica, mas passam por um processo de conversão adicional no formato de Kindle proprietário da Amazon. A linha inferior - se você quer criar livros eletrônicos, você precisa saber sobre a criação de EPUB ...

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar um arquivo PDF do InDesign CS5 para distribuir documentos criado com o InDesign CS5 para usuários que não possuem o Creative Suite 5 ou estão em diferentes computadores e sistemas operacionais. Veja como exportar para PDF:

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

No Adobe InDesign CS5, você pode extrair texto de um documento do InDesign para que ele possa ser editado ou usado em outro lugar. Os formatos de texto variam ligeiramente dependendo do texto em seu documento. Para exportar texto, siga estas etapas:

Escolha dos editores

O que é quinta-feira? - Dummies

O que é quinta-feira? - Dummies

No meio da época da Páscoa, quinta-feira santa - quinta-feira antes da Páscoa - é um dia sagrado cristão que muitos cristãos e até muitas igrejas muitas vezes negligenciam, mas simboliza uma verdade criticamente importante da fé cristã : Jesus como um servo sofredor e o chamado para que seus seguidores façam o mesmo. ...

Entendendo Salvação pela Fé - manequins

Entendendo Salvação pela Fé - manequins

A noção de que a salvação é totalmente de Deus e é o resultado de nada que alguém faz é difícil de entender. Para muitos, esta solução é muito fácil. A natureza humana quase exige que apontem algo para o fim. E muitos ao longo dos tempos se sentiram obrigados a adicionar à mensagem central do cristianismo. ...

Sabedoria da Oração do Senhor - manequins

Sabedoria da Oração do Senhor - manequins

A Oração do Senhor (ou o nosso Pai) é o cristão mais conhecido oração. Examinar a Oração do Senhor pode equipar e capacitar toda a sua vida de oração cristã. Concentre-se nos seguintes seis conselhos essenciais obtidos da oração do Senhor para ajudar a viver uma vida mais orante: rezar juntos é a primeira prioridade de Jesus. Ore para ...