Vous êtes sur la page 1sur 8

TPICO

about_Language_Keywords
DESCRIO RESUMIDA
Descreve as palavras-chave na linguagem de scripts do Windows
PowerShell.
DESCRIO LONGA
O Windows PowerShell tem as seguintes palavras-chave de
linguagem. Para obter mais informaes, consulte o tpico sobre
palavras-chave e as informaes apresentadas nesta tabela.
Palavra-chave Referncia
------- ---------
Begin about_Functions, about_Functions_Advanced
Break about_Break, about_Trap
Catch about_Try_Catch_Finally
Continue about_Continue, about_Trap
Data about_Data_Sections
Do about_Do, about_While
Dynamicparam about_Functions_Advanced_Parameters
Else about_If
Elseif about_If
End about_Functions, about_Functions_Advanced_Methods
Exit Descrito neste tpico.
Filter about_Functions
Finally about_Try_Catch_Finally
For about_For
Foreach about_Foreach
From Reservado para uso futuro.
Function about_Functions, about_Functions_Advanced
If about_If
In about_Foreach
Param about_Functions
Process about_Functions, about_Functions_Advanced
Return about_Return
Switch about_Switch
Throw about_Throw, about_Functions_Advanced_Methods
Trap about_Trap, about_Break, about_Try_Catch_Finally
Try about_Try_Catch_Finally
Until about_Do
While about_While, about_Do
Palavras-chave de linguagem
Begin
-----
Especifique uma parte do corpo de uma funo, junto com as
palavras-chave Dynamicparam, Process e End. A lista de
instruo Begin executada uma vez antes do recebimento de qualquer
objeto do pipeline.
Sintaxe:
function <nome> {
dynamicparam {<lista de instrues>}
begin {<lista de instrues>}
process {<lista de instrues>}
end {<lista de instrues>}
}
Break
-----
Faz com que um script saia de um loop.
Sintaxe:
while (<condio>) {
<instrues>
...
break
...
<instrues>
}
Catch
-----
Especifica uma lista de instruo a ser executada se ocorrer um
erro na lista de instruo Try fornecida. Um tipo de erro
requer colchetes. O segundo par de colchetes indica que o tipo
de erro opcional.
Sintaxe:

try {<lista de instrues>}
catch [[<tipo de erro>]] {<lista de instrues>}
Continue
--------
Faz com que um script pare de executar um loop e volte para a
condio. Se a condio for atendida, o script inicia o loop
novamente.
Sintaxe:
while (<condio>) {
<instrues>
...
continue
...
<instrues>
}
Data
----
Em um script, define uma seo que isola os dados de uma lgica
de script. Tambm pode incluir instrues If e alguns comandos
limitados.
Sintaxe:
data <varivel> [-supportedCommand <nome-do-cmdlet>] {<contedo
permitido>}
Do
--
Usado com a palavra-chave While ou Until como uma construo de
loop. O Windows PowerShell executa a lista de instrues pelo
menos uma vez, diferentemente de um loop que usa While.
Sintaxe:
do {<lista de instrues>} while (<condio>)
do {<lista de instrues>} until (<condio>)
Dynamicparam
------------
Especifica uma parte do corpo de uma funo, junto com as
palavras-chave Begin, Process e End. Os parmetros dinmicos
so adicionados no tempo de execuo.
Sintaxe:
function <nome> {
dynamicparam {<lista de instrues>}
begin {<lista de instrues>}
process {<lista de instrues>}
end {<lista de instrues>}
}
Else
----
Usado com a palavra-chave If para especificar a lista de
instruo padro.
Sintaxe:
if (<condio>) {<lista de instrues>}
else {<lista de instrues>}
Elseif
------
Usado com as palavras-chave If e Else para especificar outros
condicionais. A palavra-chave Else opcional.
Sintaxe:
if (<condio>) {<lista de instrues>}
elseif (<condio>) {<lista de instrues>}
else {<lista de instrues>}
End
---
Especifique uma parte do corpo de uma funo, junto com as
palavras-chave Dynamicparam, Begin e End. A lista de instrues
End executada uma vez depois que todos os objetos forem
recebidos do pipeline.
Sintaxe:
function <nome> {
dynamicparam {<lista de instrues>}
begin {<lista de instrues>}
process {<lista de instrues>}
end {<lista de instrues>}
}
Exit
----
Faz com que o Windows PowerShell saia de um script ou uma
instncia do Windows PowerShell.
Sintaxe:
exit
Filter
------
Especifica uma funo na qual a lista de instrues executada
uma vez para cada objeto de entrada. Ele tem o mesmo efeito que
uma funo que contm somente um bloco Process.
Sintaxe:
filter <nome> {<lista de instrues>}
Finally
-------
Define uma lista de instrues que executada depois que as
instrues so associadas a Try e Catch. Uma lista de
instrues Finally executada mesmo se voc pressionar CTRL+C
para sair de um script ou se voc usar a palavra-chave Exit no
script.
Sintaxe:
try {<lista de instrues>}
catch [<error type] {<lista de instrues>}
finally {<lista de instrues>}
For
---
Define um loop utilizando uma condio.
Sintaxe:
for (<inicializar>; <condio>; <iterar>) {<lista de
instrues>}
Foreach
-------

Define um loop utilizando cada membro de uma coleo.
Sintaxe:
foreach (<item> in <coleo>){<lista de instrues>}
From
-----
Reservado para uso futuro.
Function
--------
Cria uma lista de instrues nomeada de cdigo reutilizvel.
Voc pode nomear o escopo ao qual uma funo pertence. Voc
tambm pode especificar um ou mais parmetros nomeados utilizando a
palavra-chave Param. Com a lista de instrues da funo, voc pode
incluir as listas de instruo Dynamicparam, Begin, Process e End.
Sintaxe:
function [<scope:>]<name> {
param ([type]<$pname1> [, [type]<$pname2>])
dynamicparam {<statement list>}
begin {<statement list>}
process {<statement list>}
end {<statement list>}
}
Voc tambm tem a opo de definir um ou mais parmetros fora
da lista de instrues depois do nome da funo.
Sintaxe:
function [<scope:>]<name> [([type]<$pname1>, [[type]<$pname2>])] {
dynamicparam {<statement list>}
begin {<statement list>}
process {<statement list>}
end {<statement list>}
}
If
--
Define uma condicional.
Sintaxe:
if (<condio>) {<lista de instrues>}
In
--
Usado em uma instruo Foreach para criar um loop que usa cada
membro de uma coleo.
Sintaxe:
foreach (<item> in <coleo>){<lista de instrues>}
Param
-----
Define os parmetros em uma funo.
Sintaxe:
function [<scope:>]<name> {
param ([type]<$pname1>[, [[type]<$pname2>]])
<statement list>
}
Process
-------
Especifique uma parte do corpo de uma funo, junto com as
palavras-chave Dynamicparam, Begin e End. Quando uma lista de
instrues Process recebe uma entrada do pipeline, ela
executada uma vez para cada elemento do pipeline. Se o pipeline no
fornecer nenhum objeto, a lista de instrues Process no ser
executada. Se o comando for o primeiro comando no pipeline, a lista
de instrues Process ser executada uma vez.
Sintaxe:
function <nome> {
dynamicparam {<lista de instrues>}
begin {<lista de instrues>}
process {<lista de instrues>}
end {<lista de instrues>}
}
Return
------
Faz com que o Windows PowerShell saia do escopo atual, como um
script ou uma funo e grava a expresso opcional na sada.
Sintaxe:
return [<expresso>]
Switch
------
Especifica uma variedade de aes a ser executada em itens a
partir do pipeline ou de um arquivo. Voc pode usar um dos
seguintes modelos de sintaxe.
Sintaxe 1:
switch [-regex|-wildcard|-exact][-casesensitive] ( pipeline )
{
<cadeia de caracteres>|<nmero>|<varivel>|{<expresso> }
{<lista de instrues>}
<cadeia de caracteres>|<nmero>|<varivel>|{<expresso> }
{<lista de instrues>}
...
default {<lista de instrues>}
}
Sintaxe 2:
switch [-regex|-wildcard|-exact][-casesensitive] -file filename
{
<cadeia de caracteres>|<nmero>|<varivel>|{<expresso> } {<lista de ins
trues>}
<cadeia de caracteres>|<nmero>|<varivel>|{<expresso> } {<lista de ins
trues>}
...
default {<lista de instrues>}
}
Throw
-----
Lana um objeto como um erro.
Sintaxe:
throw [<objeto>]
Trap
----
Define uma lista de instrues para ser executada se um erro for
encontrado. Um tipo de erro requer colchetes. O segundo par de
colchetes indica que o tipo de erro opcional.
Sintaxe:
trap [[<tipo de erro>]] {<lista de instrues>}
Try
---
Define uma lista de instrues a serem verificadas quanto a
erros enquanto as instrues so executadas. Se ocorrer um
erro, o Windows PowerShell continua em execuo em uma instruo
Catch ou Finally. Um tipo de erro requer colchetes. O segundo par
de colchetes indica que o tipo de erro opcional.
Sintaxe:
try {<lista de instrues>}
catch [[<tipo de erro>]] {<lista de instrues>}
finally {<lista de instrues>}
Until
-----
Usado em uma instruo Do como uma construo de loop em que a
lista de instrues executada pelo menos uma vez.
Sintaxe:
do {<lista de instrues>} until (<condio>)
While
-----
Usado em uma instruo Do como uma construo de loop em que a
lista de instrues executada pelo menos uma vez.
Sintaxe:
do {<lista de instrues>} while (<condio>)
CONSULTE TAMBM
about_escape_characters
about_special_characters
about_wildcards

Vous aimerez peut-être aussi