Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12671|Răspunde: 0

Semnul procentual "%" și semnul de întrebare "?" în PowerShell.

[Copiază linkul]
Postat pe 22.12.2016 14:43:29 | | | |


Studiind o problemă, am descoperit că există o afirmație scrisă în PowerShell pe un document alb cu următoarea afirmație:

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

Semnul procentual aici este un Alias în PowerShell, ceea ce înseamnă ForEach-Object.


Nu este recomandat să folosești aceste Alias atunci când scrii PowerShell, deoarece este incomod pentru alții să le înțeleagă.

În plus, Alias poate fi redefinit prin comanda New-Alias și modificat separat folosind Set-Alias.

Lista completă a tuturor Alias-urilor, implicit, este următoarea:


Definiția numelui CommandType                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
Alias?                               Unde-Obiect                  
Alias ac Conținut suplimentar                    
Alias asnp Add-PSSnapIn                  
Pseudonimul pisică Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Alias clc Conținut Clar                  
Alias clear Clear-Host                     
Alias clhy Istorie Clară                  
Alias cli Clear-Item                     
Alias clp Clear-ItemProperty            
Alias cls Clear-Host                     
Alias clv Variabilă Clară                 
Alias compară Compare-Object                 
Alias, copie-Obiect                     
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            
Scriere-ieșire cu ecou alias                  
Alias epal Export-Alias                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
Alias, șterge-Elimine-Item                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-List                    
Alias foreach ForEach-Object                 
Alias ft Format-Table                  
Alias fw la nivelul întregului format                    
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               
Proces de Obținere GPS Alias                    
Grup 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                    
Istorie Alias 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               
Oprirea Procesului de oprire cu alias                  
Ieșit Alias LP Imprimant                    
Aliasul este Get-ChildItem                  
Ajutor Alias man                           
Alias md mkdir                          
Măsura alias: Măsură-Obiect                 
Alias mi Move-Item                     
Muntele alias New-PSDrive                    
Mutare Alias: Mutare-Obiect                     
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 Nou-Variabilă                  
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-Istorie                 
Alias rbp Remove-PSBreakpoint            
Alias rcjb Receive-Job                    
Alias rd Remove-Item                    
Alias rdr Remove-PSDrive                 
Alias ren Renume-Obiect                    
Alias ri Remove-Item                    
Alias rjb Remove-Job                     
Alias rm Remove-Item                    
Alias rmdir Remove-Item                    
Alias rmo Remove-Module                  
Alias rni Renume-Obiect                    
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                  
Set Alias Set-Variabilă                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Alias somn Start-Sleep                    
Alias sort Sort-Object                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Procesul de oprire alias spps                  
Alias spsv Stop-Service                  
Începerea Procesului Alias Start                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Tip de alias Get-Content                    
Alias unde Unde-Obiect                  
Alias wjb Wait-Job                       
Alias write Write-Output
În plus, comanda clear-screen a PowerShell este Clear-Host, iar Alias este cls, care este aceeași cu comanda lui Dos.




Precedent:Semnificația semnului procentual (%) în PowerShell
Următor:Windows PowerShell pentru a găsi IP-ul atacatorului
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com