Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12671|Respuesta: 0

Signo porcentual "%" y signo de interrogación "?" en PowerShell.

[Copiar enlace]
Publicado en 22/12/2016 14:43:29 | | | |


Estudiando un problema, encontré que hay una afirmación escrita en PowerShell en un documento técnico con la siguiente afirmación:

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

El signo porcentual aquí es un alias en PowerShell, que significa ForEach-Object.


No se recomienda usar estos alias al escribir PowerShell, ya que resulta incómodo para otros entenderlos.

Además, Alias puede redefinirse mediante el comando New-Alias y modificarse por separado usando Set-Alias.

La lista completa de todos los Alias por defecto es la siguiente:


Definición de nombre de CommandType                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
¿Alias?                               Where-Object                  
Alias ac Contenido Adicional                    
Alias asnp Add-PSSnapIn                  
Alias gato Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Alias clc Contenido Claro                  
Alias           clear                           Clear-Host                     
Alias clhy Historia Clara                  
Alias cli Clear-Item                     
Alias clp Clear-ItemProperty            
Alias cls Clear-Host                     
Alias clv Variable-Claro                 
Alias comparar Comparar-Objeto                 
Alias copiar Copiar Elemento                     
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            
Escritura-salida de eco de alias                  
Alias epal Export-Alias                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
Alias borrar Eliminar Ítem-Objeto                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-List                    
Alias para ForEach-Object                 
Alias ft Format-Table                  
Alias fw a nivel de formato                    
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               
Alias           gps                             Get-Process                    
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                    
Alias historia Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-Historia                 
Alias ii Invocar-Ítem-Elemento                    
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               
Alias kill Stop-Process                  
Impresora Alias LP                    
Alias es Get-ChildItem                  
Alias man, ayuda                           
Alias md mkdir                          
Alias medida Medida-Objeto                 
Alias mi Move-Item                     
Alias monte New-PSDrive                    
Alias mover Mover-Ítem                     
Alias mp Move-ItemProperty              
Alias mv Move-Item                     
Alias nal New-Alias                     
Alias ndr New-PSDrive                    
Alias ni New-Item                       
Alias nmo New-Module                     
Alias nsn New-PSSession                  
Alias nv Nueva Variable                  
Alias ogv Out-GridView                  
Alias oh Presentador Externo                       
Alias popd Pop-locatio{filter}n                  
Alias ps Get-Process                    
Alias pushd Push-locatio{filter}n                  
Alias pwd Get-locatio{filter}n                  
Alias r Invoke-Historia                 
Alias rbp Remove-PSBreakpoint            
Alias rcjb Receive-Job                    
Alias rd Remove-Item                    
Alias rdr Remove-PSDrive                 
Alias ren Renombrar-Ítem-Elemento                    
Alias ri Remove-Item                    
Alias rjb Remove-Job                     
Alias rm Remove-Item                    
Alias rmdir Remove-Item                    
Alias rmo Remove-Module                  
Alias rni Renombrar-Ítem                    
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 Contenido de Conjuntos                    
Alias select Select-Object                  
Conjunto de alias Variable-Conjunto                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Alias sueño Inicio-Sueño                    
Alias sort Sort-Object                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Inicio de alias Proceso de inicio                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Tipo de alias Get-Content                    
Alias donde Dónde Objeto                  
Alias wjb Wait-Job                       
Alias escritura-salida
Además, el comando de limpiar pantalla de PowerShell es Clear-Host, y Alias es cls, que es el mismo comando que Dos.




Anterior:Significado del signo porcentual (%) en PowerShell
Próximo:Windows PowerShell para encontrar la IP del atacante
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com