Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12671|Απάντηση: 0

Σύμβολο ποσοστού "%" και ερωτηματικό "?" στο PowerShell.

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/12/2016 2:43:29 μ.μ. | | | |


Μελετώντας ένα πρόβλημα, διαπίστωσα ότι υπάρχει μια δήλωση γραμμένη στο PowerShell σε ένα λευκό χαρτί με την ακόλουθη δήλωση:

$farmName = Get-spfarm |%{ $_. Όνομα }

Το σύμβολο ποσοστού εδώ είναι ένα ψευδώνυμο στο PowerShell, που σημαίνει ForEach-Object.


Δεν συνιστάται η χρήση αυτών των ψευδωνύμων όταν γράφετε PowerShell, καθώς δεν είναι βολικό για τους άλλους να το καταλάβουν.

Επιπλέον, το Alias μπορεί να επαναπροσδιοριστεί με την εντολή New-Alias, και να τροποποιηθεί ξεχωριστά χρησιμοποιώντας το Set-Alias.

Η πλήρης λίστα όλων των ψευδωνύμων από προεπιλογή έχει ως εξής:


Ορισμός ονόματος CommandType                     
-----------     ----                            ----------                     
Ψευδώνυμο % ForEach-Object                 
Ψευδώνυμο ?                               Πού-Αντικείμενο                  
Alias ac Add-Content                    
Alias asnp Add-PSSnapIn                  
Ψευδώνυμο γάτα Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
Ψευδώνυμο clc Clear-Content                  
Ψευδώνυμο clear Clear-Host                     
Ψευδώνυμο clhy Clear-History                  
Alias cli Clear-Item                     
Ψευδώνυμο clp Clear-ItemProperty            
Alias cls Clear-Host                     
Ψευδώνυμο clv Clear-Variable                 
Σύγκριση ψευδωνύμου Σύγκριση-Αντικείμενο                 
Αντιγραφή ψευδωνύμου Αντιγραφή-Στοιχείο                     
Ψευδώνυμο cp Copy-Item                     
Ψευδώνυμο cpi Copy-Item                     
Ψευδώνυμο cpp Copy-ItemProperty              
Ψευδώνυμο cvpa Convert-Path                  
Ψευδώνυμο dbp Disable-PSBreakpoint           
Alias del Remove-Item                    
Ψευδώνυμο diff Compare-Object                 
Alias dir Get-ChildItem                  
Alias ebp Enable-PSBreakpoint            
Alias echo Εγγραφή-Έξοδος                  
Ψευδώνυμο epal Export-Alias                  
Ψευδώνυμο epcsv Export-Csv                     
Alias epsn Export-PSSession               
Διαγραφή ψευδωνύμου Κατάργηση-Στοιχείο                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Ψευδώνυμο fc Format-Custom                  
Alias fl Format-List                    
Ψευδώνυμο foreach ForEach-Object                 
Alias ft Format-Table                  
Ψευδώνυμο fw Format-Wide                    
Ψευδώνυμο gal Get-Alias                     
Ψευδώνυμο gbp Get-PSBreakpoint               
Ψευδώνυμο gc Get-Content                    
Ψευδώνυμο gci Get-ChildItem                  
Ψευδώνυμο gcm Get-Command                    
Ψευδώνυμο gcs Get-PSCallStack               
Ψευδώνυμο gdr Get-PSDrive                    
Ψευδώνυμο ghy Get-History                    
Alias gi Get-Item                       
Ψευδώνυμο gjb Get-Job                        
Alias gl Get-locatio{filter}n                  
Ψευδώνυμο gm Get-Member                     
Ψευδώνυμο gmo Get-Module                     
Ψευδώνυμο gp Get-ItemProperty               
Ψευδώνυμο gps Get-Process                    
Ψευδώνυμο ομάδας Ομάδα-Αντικείμενο                  
Alias gsn Get-PSSession                  
Alias gsnp Get-PSSnapIn                  
Ψευδώνυμο gsv Get-Service                    
Ψευδώνυμο gu Get-Unique                     
Ψευδώνυμο gv Get-Variable                  
Ψευδώνυμο gwmi Get-WmiObject                  
Ψευδώνυμο h Get-History                    
Ιστορία ψευδωνύμου Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-History                 
Alias ii Invoke-Item                    
Alias ipal Import-Alias                  
Ψευδώνυμο ipcsv Import-Csv                     
Ψευδώνυμο ipmo Import-Module                  
Alias ipsn Import-PSSession               
Alias ise powershell_ise.exe            
Ψευδώνυμο iwmi Invoke-WMIMethod               
Ψευδώνυμο kill Stop-Process                  
Ψευδώνυμο lp Out-Printer                    
Ψευδώνυμο ls Get-ChildItem                  
Ψευδώνυμο man help                           
Ψευδώνυμο md mkdir                          
Ψευδώνυμο μέτρο Μέτρο-Αντικείμενο                 
Alias mi Move-Item                     
Προσάρτημα ψευδωνύμου New-PSDrive                    
Μετακίνηση ψευδωνύμου Move-Item                     
Ψευδώνυμο mp Move-ItemProperty              
Ψευδώνυμο mv Move-Item                     
Alias nal New-Alias                     
Alias ndr New-PSDrive                    
Alias ni New-Item                       
Ψευδώνυμο nmo New-Module                     
Ψευδώνυμο nsn New-PSSession                  
Alias nv New-Variable                  
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                 
Ψευδώνυμο rbp Remove-PSBreakpoint            
Ψευδώνυμο rcjb Receive-Job                    
Ψευδώνυμο rd Remove-Item                    
Ψευδώνυμο rdr Remove-PSDrive                 
Alias ren Rename-Item                    
Alias ri Remove-Item                    
Ψευδώνυμο rjb Remove-Job                     
Ψευδώνυμο rm Remove-Item                    
Alias rmdir Remove-Item                    
Ψευδώνυμο rmo Remove-Module                  
Alias rni Rename-Item                    
Ψευδώνυμο rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Ψευδώνυμο rsnp Remove-PSSnapin               
Alias rv Remove-Variable               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Ψευδώνυμο sajb Start-Job                     
Alias sal Set-Alias                     
Alias saps Start-Process                  
Alias sasv Start-Service                  
Ψευδώνυμο sbp Set-PSBreakpoint               
Alias sc Σύνολο-Περιεχόμενο                    
Ψευδώνυμο επιλέξτε Επιλογή-Αντικείμενο                  
Σύνολο ψευδωνύμων Σύνολο-Μεταβλητή                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Ψευδώνυμο sleep Έναρξη-Ύπνος                    
Ταξινόμηση ψευδωνύμου Ταξινόμηση-Αντικείμενο                    
Alias sp Set-ItemProperty               
Ψευδώνυμο spjb Stop-Job                       
Ψευδώνυμο spps Stop-Process                  
Ψευδώνυμο spsv Stop-Service                  
Ψευδώνυμο start Start-Process                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Τύπος ψευδωνύμου Get-Content                    
Ψευδώνυμο όπου Where-Object                  
Ψευδώνυμο wjb Wait-Job                       
Alias write Write-Output
Επιπλέον, η εντολή εκκαθάρισης οθόνης του PowerShell είναι Clear-Host και το Alias είναι cls, το οποίο είναι το ίδιο με την εντολή του Dos.




Προηγούμενος:Έννοια του συμβόλου ποσοστού (%) στο PowerShell
Επόμενος:Windows PowerShell για να βρείτε την IP του εισβολέα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com