Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12671|Відповідь: 0

Знак відсотка «%» і знак питання «?» у PowerShell.

[Копіювати посилання]
Опубліковано 22.12.2016 14:43:29 | | | |


Вивчаючи одну задачу, я виявив, що в PowerShell є твердження, написане на білому папері з таким твердженням:

$farmName = Get-spfarm |%{ $_. Ім'я }

Відсотковий знак тут — Псевдонім у PowerShell, що означає ForEach-Object.


Не рекомендується використовувати ці псевдоніми під час написання PowerShell, оскільки це незручно для розуміння іншим.

Крім того, Alias можна перевизначити командою New-Alias і змінити окремо за допомогою Set-Alias.

Повний перелік усіх псевдонімів за замовчуванням такий:


Визначення назви CommandType                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
Псевдонім?                               Де-Об'єкт                  
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 cli Clear-Item                     
Alias clp Clear-ItemProperty            
Alias cls Clear-Host                     
Alias clv Clear-Variable                 
Alias compare Compare-Object                 
Псевдонім: копія Copy-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 Write-Output                  
Alias epal Export-Alias                  
Alias           epcsv                           Export-Csv                     
Alias epsn Export-PSSession               
Alias: стерти, видалити-предмет,                    
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 Формат-Всюди                    
Alias gal Get-Alias                     
Alias gbp Get-PSBreakpoint               
Alias gc Get-Content                    
Alias gci Get-ChildItem                  
Псевдонім 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                    
Група псевдонімів Group-Object                  
Alias gsn Get-PSSession                  
Alias gsnp Get-PSSnapIn                  
Alias gsv Get-Service                    
Псевдонім гу Гет-Унікальний                     
Alias gv Get-Variable                  
Alias gwmi Get-WmiObject                  
Псевдонім h Get-History                    
Історія псевдонімів Get-History                    
Псевдонім icm Invoke-Command                 
Alias iex Invoke-Expression              
Псевдонім ihy Invoke-Історія                 
Alias ii Викликаю-Предмет                    
Alias           ipal                            Import-Alias                  
Alias           ipcsv                           Import-Csv                     
Alias ipmo Import-Module                  
Alias ipsn Import-PSSession               
Псевдонім powershell_ise.exe            
Псевдонім iwmi Invoke-WMIMethod               
Псевдонім вбити Стоп-Процес                  
Alias lp Out-Printer                    
Alias is Get-ChildItem                  
Допомога з псевдонімом                           
Alias md mkdir                          
Аліас-міра Міра-об'єкт                 
Alias mi Move-Item                     
Alias           mount                           New-PSDrive                    
Псевдонім Переміщення-Предмет                     
Alias mp Move-ItemProperty              
Alias mv Move-Item                     
Псевдонім nal New-Alias                     
Alias ndr New-PSDrive                    
Alias ni New-Item                       
Alias nmo New-Module                     
Alias 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                 
Alias rbp Remove-PSBreakpoint            
Alias rcjb Receive-Job                    
Alias rd Видалення-Предмет                    
Alias rdr Remove-PSDrive                 
Alias ren Rename-Item                    
Alias ri Remove-Item                    
Alias rjb Remove-Job                     
Псевдонім rm Видалення-Предмет                    
Alias rmdir Remove-Item                    
Alias rmo Remove-Module                  
Alias rni Rename-Item                    
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                    
Вибір псевдонімів Select-Object                  
Alias set Set-Variable                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
Псевдонім сон Старт-Сон                    
Сортування псевдонімів Сортування-Об'єкт                    
Alias sp Set-ItemProperty               
Alias spjb Stop-Job                       
Alias spps Stop-Process                  
Alias spsv Stop-Service                  
Alias start Start-Process                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
Alias tee Tee-Object                     
Тип псевдоніму Get-Content                    
Псевдонім де Де-Об'єкт                  
Alias wjb Wait-Job                       
Alias write Write-Output
Крім того, команда очищення екрану в PowerShell — Clear-Host, а Alias — cls, що збігається з командою Dos.




Попередній:Значення відсоткового знаку (%) у PowerShell
Наступний:Windows PowerShell, щоб знайти IP зловмисника
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com