Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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                 
Alias copy 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                  
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 Формат-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                    
Группа псевдонимов 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                  
Псевдоним h Get-History                    
История псевдонимов Get-History                    
Alias icm Invoke-Command                 
Alias iex Invoke-Expression              
Alias ihy Invoke — История                 
Alias ii Вызов-Предмет                    
Alias           ipal                            Import-Alias                  
Alias           ipcsv                           Import-Csv                     
Alias ipmo Import-Module                  
Alias ipsn Import-PSSession               
Alias is powershell_ise.exe            
Alias iwmi Invoke-WMIMethod               
Убить псевдоним: Стоп-процесс                  
Alias lp Out-Printer                    
Alias is Get-ChildItem                  
Помощь с псевдонимом мужчина                           
Alias md mkdir                          
Алиас-мера Мера-объект                 
Alias mi Move-Item                     
Alias           mount                           New-PSDrive                    
Перемещение псевдонимов Move-Item                     
Alias mp Move-ItemProperty              
Псевдоним 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 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 — История                 
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                     
Alias rm Remove-Item                    
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                  
Набор псевдонимов 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 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