Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12671|Yanıt: 0

PowerShell'de yüzde işareti "%" ve "?" soru işareti yapın.

[Bağlantıyı kopyala]
Yayınlandı 22.12.2016 14:43:29 | | | |


Bir problemi incelerken, bir beyaz kağıtta PowerShell'de yazılmış bir ifade ve şu ifadeyi buldum:

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

Buradaki yüzde işareti PowerShell'deki bir Alias'tır, yani ForEach-Object demektir.


PowerShell yazarken bu Alias'ların kullanılması önerilmez çünkü başkalarının anlaması zahmetlidir.

Ayrıca, Alias New-Alias komutuyla yeniden tanımlanabilir ve Set-Alias kullanılarak ayrı olarak değiştirilebilir.

Tüm Alias'ların varsayılan listesi şu şekildedir:


Komut Tipi Adı Tanımı                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
Takma ad mı?                               Nerede-Nesne                  
Alias ac Add-Content                    
Alias asnp Add-PSSnapIn                  
Takma ad kedi Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Alias clc Clear-Content                  
Takma Adı Clear-Host                     
Takma ad clhy Clear-History                  
Takma ad cli Clear-Item                     
Takma ad clp Clear-ItemProperty            
Takma ad cls Clear-Host                     
Alias clv Clear-Variable                 
Alias karşılaştırma Karşılaştırma-Nesne                 
Alias kopyala: Kopya-Öğe                     
Alias cp Kopya-Öğe                     
Alias cpi Kopya-Öğe                     
Alias cpp Copy-ItemProperty              
Alias cvpa Convert-Path                  
Alias dbp Disable-PSBreakpoint           
Alias del Remove-Item                    
Alias diff Karşılaştırma-Nesne                 
Alias dir Get-ChildItem                  
Alias ebp Enable-PSBreakpoint            
Alias echo Yazma-Çıkış                  
Alias epal Export-Alias                  
Alias           epcsv                           Export-Csv                     
Alias epsn Export-PSSession               
Alias sil Kaldırma-Öğe                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Özel                  
Alias fl Format-List                    
Alias for each ForEach-Object                 
Alias ft Format-Tablosu                  
Alias fw Format Genelinde                    
Takma ad gal Get-Alias                     
Alias gbp Get-PSBreakpoint               
Takma ad gc Get-Content                    
Alias gci Get-ChildItem                  
Takma ad gcm Get-Command                    
Alias gcs Get-PSCallStack               
Alias gdr Get-PSDrive                    
Takma Adı ghy Get-History                    
Alias gi Get-Item                       
Takma ad 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                    
Takma ad grubu Group-Object                  
Alias gsn Get-PSSession                  
Alias gsnp Get-PSSnapIn                  
Alias gsv Get-Service                    
Takma ad gu Get-Unique                     
Alias gv Get-Variable                  
Alias gwmi Get-WmiObject                  
Alias h Get-History                    
Takma Adı Tarih Get-History                    
Takma ad icm Çağırış-Komuta                 
Alias iex Çağırış İfadesi              
Takma Adı Çağrı-Tarih                 
Alias ii Çağırış Öğesi                    
Alias ipal Import-Alias                  
Alias           ipcsv                           Import-Csv                     
Alias ipmo Import-Module                  
Alias ipsn Import-PSSession               
Takma adı ise powershell_ise.exe            
Alias iwmi Invoke-WMIMethod               
Alias kill Stop-Process                  
Alias lp Out-Printer                    
Takma ad ls Get-ChildItem                  
Takma ad, adam yardım et                           
Takma ad md mkdir                          
Alias ölçümü Ölçü-Nesne                 
Takma Adı mi Move-Item                     
Alias mount New-PSDrive                    
Takma Adı Taşın Taşınması                     
Takma ad mp Move-ItemProperty              
Alias mv Move-Item                     
Takma ad nal New-Alias                     
Alias ndr New-PSDrive                    
Alias ni New-Item                       
Alias nmo Yeni Modül                     
Alias nsn New-PSSession                  
Alias nv Yeni-Değişken                  
Alias ogv Out-GridView                  
Takma ad 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 Remove-PSBreakpoint            
Takma ad rcjb Alın-İş                    
Takma Adı rd Kaldırma-Öğesi                    
Alias rdr Remove-PSDrive                 
Alias ren Rename-Item                    
Alias ri Remove-Item                    
Takma ad rjb Görevden Çıkarma-Görev                     
Alias rm Kaldırma-Eşya                    
Alias rmdir Kaldırma-Eşya                    
Alias rmo Kaldırma Modülü                  
Alias rni Rename-Item                    
Alias rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Alias rsnp Remove-PSSnapin               
Alias rv Kaldırma-Değişkeni               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Takma ad sajb Start-Job                     
Takma ad sal Set-Alias                     
Alias saps Start-Process                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
Alias sc Set-Content                    
Alias select Select-Object                  
Alias kümesi Küme-Değişken                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Takma ad uyku Start-Sleep                    
Alias sort Sort-Object                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Takma Adı başlatma Başlat-Süreç                  
Alias sv Set-Değişken                  
Takma ad swmi Set-WMIInstance               
Takma ad tee Tee-Object                     
Takma ad türü Get-Content                    
Nerede Nesne Takma Adı                  
Takma ad wjb Wait-Job                       
Alias yazma Yazma-Çıktı
Ayrıca, PowerShell'in clear screen komutu Clear-Host, Alias ise cls'dir; bu da Dos'un komutuyla aynıdır.




Önceki:PowerShell'deki yüzde işaretinin (%) anlamı
Önümüzdeki:Saldırganın IP adresini bulmak için Windows PowerShell
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com