Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 12671|Svar: 0

Procenttecken "%" och frågetecken "?" i PowerShell.

[Kopiera länk]
Publicerad på 2016-12-22 14:43:29 | | | |


När jag studerade ett problem upptäckte jag att det finns ett uttalande skrivet i PowerShell på ett whitepaper med följande påstående:

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

Procenttecknet här är ett Alias i PowerShell, vilket betyder ForEach-Object.


Det rekommenderas inte att använda dessa Alias när man skriver PowerShell, eftersom det är besvärligt för andra att förstå.

Dessutom kan Alias omdefinieras med kommandot New-Alias och modifieras separat genom att använda Set-Alias.

Den fullständiga listan över alla Alias som standard är följande:


Definitionen av CommandType Name                     
-----------     ----                            ----------                     
Alias % förVarje objekt                 
Alias?                               Where-Object                  
Alias ac Add-Content                    
Alias asnp Add-PSSnapIn                  
Alias cat Get-Content.                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Alias clc Clear-Content                  
Alias           clear                           Clear-Host                     
Alias clhy Clear-History                  
Alias cli Clear-Item                     
Alias clp Clear-ItemProperty            
Alias cls Clear-Host                     
Alias clv Clear-Variable                 
Alias jämför Compare-Object                 
Alias kopiera kopia-objekt                     
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            
Alias echo Write-Output                  
Alias epal Export-Alias                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
Alias radera Ta bort objekt                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-lista                    
Alias foreach ForEach-Object                 
Alias ft formattabell                  
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               
Alias gps Get-Process                    
Alias gruppgruppgrupp-objekt                  
Alias gsn Get-PSSession                  
Alias gsnp Get-PSSnapIn                  
Alias gsv Get-Service                    
Alias gu Get-Unique                     
Alias gv Get-Variabel                  
Alias gwmi Get-WmiObject                  
Alias h Get-History                    
Alias historia Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-History                 
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               
Alias           kill                            Stop-Process                  
Alias           lp                              Out-Printer                    
Alias är Get-ChildItem                  
Alias man hjälp                           
Alias md mkdir                          
Alias mått Measure-Object                 
Alias mi Move-Item                     
Aliasmontering New-PSDrive                    
Alias flytta flytt-objekt                     
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 Ny-variabel                  
Alias ogv Out-GridView                  
Alias oh Out-Host                       
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-History                 
Alias rbp Ta bort-PSBreakpoint            
Alias rcjb Mottagningsjobb                    
Alias rd Ta bort föremål                    
Alias rdr Ta bort-PSDrive                 
Alias ren Omnamn-objekt                    
Alias ri Borttagningsobjekt                    
Alias rjb Flytt-jobb                     
Alias rm Ta bort föremål                    
Alias rmdir Borttagningsobjekt                    
Alias rmo Rem-Module                  
Alias rni Omnamnsobjekt                    
Alias rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Ta bort-PSSession               
Alias rsnp Ta bort-PSSnapin               
Alias rv Borttagningsvariabel               
Alias rvpa Resolve-Path                  
Alias rwmi Ta bort WMIObject               
Alias sajb Start-jobb                     
Alias sal Set-Alias                     
Alias Saps Startprocess                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
Alias sc Set-Content                    
Alias select Select-Object                  
Aliasmängd Set-Variabel                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Alias sömn Start-Sov                    
Alias sort Sort-Objekt                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Alias start-startprocess                  
Alias sv Set-Variabel                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Objekt                     
Alias-typ Get-Content                    
Alias där Where-Objekt                  
Alias wjb Wait-Job                       
Alias write Write-Output
Dessutom är PowerShells clear screen-kommando Clear-Host, och Alias är cls, vilket är samma som Dos kommando.




Föregående:Betydelsen av procenttecknet (%) i PowerShell
Nästa:Windows PowerShell för att hitta angriparens IP
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com