Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12671|Resposta: 0

Sinal percentual "%" e ponto de interrogação "?" no PowerShell.

[Copiar link]
Publicado em 22/12/2016 14:43:29 | | | |


Estudando um problema, encontrei que há uma declaração escrita em PowerShell em um white paper com a seguinte afirmação:

$farmName = Get-spfarm |%{ $_. Nome }

O sinal de porcentagem aqui é um Alias no PowerShell, que significa ForEach-Object.


Não é recomendado usar esses Alias ao escrever em PowerShell, pois é inconveniente para outros entenderem.

Além disso, Alias pode ser redefinido pelo comando New-Alias e modificado separadamente usando Set-Alias.

A lista completa de todos os Alias por padrão é a seguinte:


Definição de Nome do CommandType                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
Alias?                               Onde-Objeto                  
Alias ac Conteúdo Adicional                    
Alias asnp Add-PSSnapIn                  
Alias gato Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Alias clc Conteúdo Claro                  
Alias limpar Host-Limpo                     
Apelido clhy Clear-History                  
Alias cli Clear-Item                     
Alias clp Clear-ItemProperty            
Alias cls Clear-Host                     
Alias clv Variável Clara                 
Alias comparar Comparar-Objeto                 
Alias copiar Copiar Item                     
Alias cp Copy-Item                     
Alias           cpi                             Copy-Item                     
Alias cpp Copy-ItemProperty              
Alias cvpa Convert-Path                  
Alias dbp Disable-PSBreakpoint           
Alias del Remove-Item                    
Alias diff Compare-Object                 
Alias dir: Get-ChildItem                  
Alias ebp Enable-PSBreakpoint            
Escrita-saída de eco de alias                  
Alias epal Export-Alias                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
Alias apagar Remover-Item                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-List                    
Alias para cada Objeto                 
Alias ft Format-Table                  
Alias fw Format-Wide                    
Alias gal Get-Alias                     
Alias gbp Get-PSBreakpoint               
Alias gc Get-Content                    
Alias gci Get-ChildItem                  
Alias gcm Get-Command                    
Alias gcs Get-PSCallStack               
Alias gdr Get-PSDrive                    
Alias ghy Get-History                    
Alias gi Get-Item                       
Alias gjb Get-Job                        
Alias gl Get-locatio{filter}n                  
Alias gm Get-Member                     
Alias gmo Get-Module                     
Alias gp Get-ItemProperty               
Processo de Obtenção de Alias GPS                    
Grupo de alias Group-Object                  
Alias gsn Get-PSSession                  
Alias gsnp Get-PSSnapIn                  
Alias gsv Get-Service                    
Alias gu Get-Unique                     
Alias gv Get-Variable                  
Alias gwmi Get-WmiObject                  
Alias h Get-History                    
História do Apelido Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-História                 
Alias ii Invoke-Item                    
Alias ipal Import-Alias                  
Alias ipcsv Import-Csv                     
Alias ipmo Import-Module                  
Alias ipsn Import-PSSession               
Alias ise powershell_ise.exe            
Alias iwmi Invoke-WMIMethod               
Processo de parada de morte por alias                  
Alias LP Impressora Externa                    
Alias é Obtenha-ItemCriança                  
Ajuda com o Alias                           
Alias md mkdir                          
Medida alias: Medida-Objeto                 
Alias mi Move-Item                     
Monte Apelido New-PSDrive                    
Movimento Item Alias                     
Alias mp Move-ItemProperty              
Alias mv Move-Item                     
Apelido nal New-Alias                     
Apelido ndr New-PSDrive                    
Alias ni New-Item                       
Alias nmo New-Module                     
Alias nsn New-PSSession                  
Alias nv New-Variable                  
Alias ogv Out-GridView                  
Alias oh Anfitrião Externo                       
Alias popd Pop-locatio{filter}n                  
Alias ps Get-Process                    
Alias pushd Push-locatio{filter}n                  
Alias pwd Get-locatio{filter}n                  
Apelido r Invoke-História                 
Alias rbp Remove-PSBreakpoint            
Alias rcjb Receive-Job                    
Alias rd Remover-Item                    
Alias rdr Remove-PSDrive                 
Alias ren Renomear-Item                    
Alias ri Remove-Item                    
Alias rjb Remove-Job                     
Alias rm Remover-Item                    
Alias rmdir Remove-Item                    
Alias rmo Remove-Module                  
Alias rni Renomear-Item                    
Alias rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Alias rsnp Remove-PSSnapin               
Alias rv Remove-Variable               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Alias sajb Start-Job                     
Alias sal Set-Alias                     
Alias saps Start-Process                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
Alias sc Set-Content                    
Alias select Select-Object                  
Conjunto de Variáveis de Conjunto de Alias                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Apelido Sono Início-Sono                    
Alias ordenar Sort-Object                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Processo de Parada Alias spps                  
Alias spsv Stop-Service                  
Início de Processo de Início de Alias                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Tipo de alias: Get-Content                    
Alias onde Onde-Objeto                  
Alias wjb Wait-Job                       
Alias write Write-Output
Além disso, o comando limpar tela do PowerShell é Limpar Host, e Alias é cls, que é o mesmo comando do Dos.




Anterior:Significado do sinal percentual (%) no PowerShell
Próximo:Windows PowerShell para encontrar o IP do atacante
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com