Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12671|Antwoord: 0

Percentage teken "%" en vraagteken "?" in PowerShell.

[Link kopiëren]
Geplaatst op 22-12-2016 14:43:29 | | | |


Tijdens het bestuderen van een probleem ontdekte ik dat er een instructie in PowerShell op een whitepaper staat met de volgende verklaring:

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

Het procentteken hier is een Alias in PowerShell, wat betekent ForEach-Object.


Het wordt niet aanbevolen om deze Alias te gebruiken bij het schrijven van PowerShell, omdat het voor anderen onhandig is om te begrijpen.

Daarnaast kan Alias worden herdefinieerd met het commando New-Alias, en afzonderlijk worden aangepast met behulp van Set-Alias.

De volledige lijst van alle Alias standaard is als volgt:


CommandType Naamdefinitie                     
-----------     ----                            ----------                     
Alias % voor Each-Object                 
Alias?                               Waar-Object                  
Alias ac Add-Content                    
Alias asnp Add-PSSnapIn                  
Alias kat Word-Tevreden                    
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 vergelijken Compare-Object                 
Alias kopiëren Kopieer-Item                     
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 Schrijf-Uitvoer                  
Alias epal Export-Alias                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
Alias wissen Verwijder-item                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Formaatlijst                    
Alias voor elke ForEach-Object                 
Alias ft Format-Table                  
Alias fw Format-breed                    
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 groep Groep-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                    
Alias geschiedenis Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke-Geschiedenis                 
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-proces                  
Alias lp Out-Printer                    
Alias is Get-ChildItem                  
Alias man help                           
Alias md mkdir                          
Alias maat Measure-Object                 
Alias mi Move-Item                     
Alias-opstelling New-PSDrive                    
Alias verplaats-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 Nieuw-Variabele                  
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 Verwijder-PSBreakpoint            
Alias rcjb ontvangstbaan                    
Alias rd Verwijder-Item                    
Alias rdr Verwijder-PSDrive                 
Alias ren Hernoem-Item                    
Alias ri Remove-Item                    
Alias rjb Verwijder-baan                     
Alias rm Verwijder-item                    
Alias rmdir Verwijder-item                    
Alias rmo Verwijdermodule                  
Alias rni Hernoem-item                    
Alias rnp Rename-ItemProperty            
Alias rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Alias rsnp Verwijder-PSSnapin               
Alias rv Verwijder-Variabele               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Alias sajb Startbaan                     
Alias sal Set-Alias                     
Alias slaat het Startproces uit                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
Alias sc Set-Content                    
Alias selecteer Select-Object                  
Alias set Set-Variable                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Alias slaap Start-Slaap                    
Alias sort Sort-Object                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Alias start Startproces                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Alias-type Get-Content                    
Alias waarbij Where-Object                  
Alias wjb Wait-Job                       
Alias write Write-Output
Daarnaast is PowerShell's clear screen-commando Clear-Host, en Alias is cls, wat hetzelfde is als het commando van Dos.




Vorig:Betekenis van het procentteken (%) in PowerShell
Volgend:Windows PowerShell om het IP van de aanvaller te vinden
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com