Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12671|Antwort: 0

Prozentzeichen "%" und Fragezeichen "?" in PowerShell.

[Link kopieren]
Veröffentlicht am 22.12.2016 14:43:29 | | | |


Beim Untersuchen eines Problems habe ich festgestellt, dass es eine PowerShell-Aussage gibt, die auf einem Whitepaper geschrieben ist und folgende Aussage enthält:

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

Das Prozentzeichen hier ist ein Alias in PowerShell, was ForEach-Object bedeutet.


Es wird nicht empfohlen, diese Alias beim Schreiben von PowerShell zu verwenden, da sie für andere unpraktisch zu verstehen sind.

Zusätzlich kann Alias durch den Befehl New-Alias neu definiert und separat durch Set-Alias modifiziert werden.

Die vollständige Liste aller Alias standardmäßig ist wie folgt:


Definition: CommandType Name                     
-----------     ----                            ----------                     
Alias % fürEach-Object                 
Alias?                               Where-Objekt                  
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 vergleichen Compare-Object                 
Alias kopieren Kopier-Element                     
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-Löschen Element entfernen                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-Liste                    
Alias füreachForEach-Object                 
Alias ft Format-Table                  
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                    
Aliasgruppe Gruppen-Objekt                  
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-Geschichte Er-Geschichte                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-Geschichte                 
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 ls Get-ChildItem                  
Alias-Mann, Hilfe                           
Alias md mkdir                          
Alias Maß Measure-Object                 
Alias mi Move-Item                     
Alias-Montierung New-PSDrive                    
Alias Move Move Item                     
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 Neu-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                 
Alias rbp Remove-PSBreakpoint            
Alias rcjb Empfängerjob                    
Alias rd Entfernen-Gegenstand                    
Alias rdr Remove-PSDrive                 
Alias ren Rename-Item                    
Alias ri Remove-Item                    
Alias rjb Entfernungsauftrag                     
Alias rm Entfernen-Gegenstand                    
Alias rmdir Entfernen-Gegenstand                    
Alias rmo Entfernungsmodul                  
Alias rni Umbenennungsobjekt                    
Alias rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Alias rsnp Remove-PSSnapin               
Alias rv Entfernt-Variable               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Alias sajb Start-Job                     
Alias sal Set-Alias                     
Alias beeinträchtigt Start-Prozess                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
Alias sc Set-Content                    
Alias select Select-Object                  
Alias-Set Set-Variable                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Alias Schlaf Start-Schlaf                    
Alias sort Sort-Objekt                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Alias Start Start-Prozess                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Objekt                     
Alias-Typ Get-Content                    
Alias bei Where-Objekt                  
Alias wjb Wait-Job                       
Alias write Write-Output
Außerdem ist PowerShells Befehl 'Clear Screen' Clear-Host, und Alias ist cls, was dem Befehl von Dos entspricht.




Vorhergehend:Bedeutung des Prozentzeichens (%) in PowerShell
Nächster:Windows PowerShell, um die IP des Angreifers zu finden
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com