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.
|