항목 about_aliases 간단한 설명 Windows PowerShell에서 cmdlet의 대체 이름과 명령을 사용하는 방법에 대해 설명합니다. 자세한 설명 별칭은 함수, 스크립트, 파일, 실행 파일 등의 명령 요소나 cmdlet의 대체 이름이나 애칭입니다. 모든 Windows PowerShell 명령에서 명령 이름 대신에 별칭을 사용할 수 있습니다. 별칭을 만들려면 New-Alias cmdlet을 사용합니다. 예를 들어, 다음 명령은 Get- AuthenticodeSignature cmdlet에 대해 "gas"라는 별칭을 만듭니다. new-alias -name gas -value Get-AuthenticodeSignature cmdlet 이름의 별칭을 만든 후에는 cmdlet 이름 대신에 별칭을 사용할 수 있습니다. 예를 들어, SqlScript.ps1 파일에 대한 Authenticode 서명을 가져오려면 다음을 입력합니다. get-authenticodesignature sqlscript.ps1 또는 다음과 같이 입력하십시오. gas sqlscript.ps1 "word"를 Microsoft Office Word의 별칭으로 만들면 다음을 입력하는 대신 "word"를 입력합니다. "c:\program files\microsoft office\office11\winword.exe" 기본 제공 별칭 Windows PowerShell에는 Set-Location cmdlet에 대한 "cd" 및 "chdir", Get-ChildItem cmdlet에 대한 "ls" 및 "dir" 등의 기본 제공 별칭 집합이 있습니다. 기본 제공 별칭을 포함하여 컴퓨터에 있는 모든 별칭을 가져오려면 다음을 입력합니다. get-alias 별칭 Cmdlet Windows PowerShell에는 별칭 작업을 위한 다음 cmdlet이 있습니다. - Get-Alias. 현재 세션에 있는 모든 별칭을 가져옵니다. - New-Alias. 새 별칭을 만듭니다. - Set-Alias. 별칭을 만들거나 변경합니다. - Export-Alias. 하나 이상의 별칭을 파일로 내보냅니다. - Import-Alias. 별칭 파일을 Windows PowerShell로 가져옵니다. cmdlet에 대한 자세한 내용을 보려면 다음과 같이 입력하십시오. get-help <cmdlet-name> -detailed 예를 들어, 다음과 같이 입력하십시오. get-help export-alias -detailed 별칭 만들기 새 별칭을 만들려면 New-Alias cmdlet을 사용합니다. 예를 들어, Get-Help에 대해 "gh"라는 별칭을 만들려면 다음을 입력합니다. new-alias -name gh -value get-help 전체 cmdlet 이름을 사용할 때와 마찬가지로 명령에 별칭을 사용할 수 있으며 매개 변수와 함께 별칭을 사용할 수 있습니다. 예를 들어, Get-WmiObject cmdlet에 대한 자세한 도움말을 보려면 다음을 입력합니다. get-help get-wmiobject -detailed 또는 다음과 같이 입력하십시오. gh get-wmiobject -detailed 별칭 저장 만든 별칭은 현재 세션에만 저장됩니다. 다른 세션에서 별칭을 사용하려면 Windows PowerShell 프로필에 별칭을 추가합니다. 또는 Export-Alias cmdlet을 사용하여 별칭을 파일에 저장합니다. 자세한 내용을 보려면 다음을 입력하십시오. get-help about_profile 별칭 가져오기 기본 제공 별칭, Windows PowerShell 프로필에 있는 별칭, 현재 세션에서 만든 별칭 등을 포함하여 현재 세션에 있는 모든 별칭을 가져오려면 다음을 입력합니다. get-alias 특정 별칭을 가져오려면 Get-Alias cmdlet의 Name 매개 변수를 사용합니다. 예를 들어, "p"로 시작하는 별칭을 가져오려면 다음을 입력합니다. get-alias -name p* 특정 항목에 대한 별칭을 가져오려면 Definition 매개 변수를 사용합니다. 예를 들어, Get-ChildItem cmdlet 유형에 대한 별칭을 가져오려면 다음을 입력합니다. get-alias -definition Get-ChildItem 매개 변수가 있는 명령의 대체 이름 cmdlet, 스크립트, 함수, 실행 파일 등에 별칭을 할당할 수 있습니다. 그러나 명령과 해당 매개 변수에는 별칭을 할당할 수 없습니다. 예를 들어, Get-EventLog cmdlet에 별칭을 할당할 수 있지만 "get-eventlog -logname system" 명령에는 별칭을 할당할 수 없습니다. 그러나 명령을 포함하는 함수를 만들 수 있습니다. 함수를 만들려면 "function"이라는 단어를 입력한 다음 함수 이름을 입력합니다. 명령을 입력하고 괄호({})로 묶습니다. 예를 들어, 다음 명령은 syslog 함수를 만듭니다. 이 함수는 "get-eventlog -logname system" 명령을 나타냅니다. function syslog {get-eventlog -logname system} 이제 명령 대신에 "syslog"를 입력할 수 있으며, syslog 함수에 대한 별칭을 만들 수 있습니다. 함수에 대한 자세한 내용을 보려면 다음을 입력합니다. get-help about_functions 별칭 개체 Windows PowerShell 별칭은 System.Management.Automation.AliasInfo 클래스의 인스턴스인 개체로 표시됩니다. 이 개체 유형에 대한 자세한 내용은 다음 위치에 있는 MSDN(Microsoft Developer Network) 라이브러리의 "AliasInfo Class(AliasInfo 클래스)"를 참조하십시오. https://go.microsoft.com/fwlink/?LinkId=143644 별칭 개체의 속성과 메서드를 보려면 별칭을 가져옵니다. 그런 다음 별칭을 Get-Member cmdlet에 파이프합니다. 예를 들면 다음과 같습니다. get-alias | get-member "dir" 별칭과 같은 특정 별칭의 속성 값을 보려면 별칭을 가져옵니다. 그런 다음 별칭을 Format-List cmdlet에 파이프합니다. 예를 들어, 다음 명령을 실행하여 "dir" 별칭을 가져옵니다. 그런 다음 명령을 사용하여 별칭을 Format-List cmdlet에 파이프합니다. 그런 다음 명령에서 와일드카드 문자(*)와 함께 Format-List 의 Property 매개 변수를 사용하여 "dir" 별칭의 모든 속성을 표시합니다. 다음 명령을 사용하여 이 작업을 수행합니다. get-alias -name dir | format-list -property * Windows Powershell 별칭 공급자 Windows PowerShell에는 별칭 공급자가 포함됩니다. 별칭 공급자를 사용하면 별칭이 파일 시스템 드라이브에 있는 것처럼 Windows PowerShell에서 별칭을 볼 수 있습니다. 별칭 공급자는 Alias: 드라이브를 표시합니다. Alias: 드라이브로 이동하려면 다음을 입력합니다. set-location alias: 드라이브의 내용을 보려면 다음을 입력합니다. get-childitem 다른 Windows PowerShell 드라이브에서 드라이브 내용을 보려면 해당 드라이브 이름으로 경로를 시작합니다. 콜론(:)을 넣습니다. 예를 들면 다음과 같습니다. get-childitem -path alias: 특정 별칭에 대한 정보를 가져오려면 드라이브 이름과 별칭 이름을 입력하거나 이름 패턴을 입력합니다. 예를 들어, "p"로 시작하는 별칭을 모두 가져오려면 다음을 입력합니다. get-childitem -path alias:p* Windows PowerShell 별칭 공급자에 대한 자세한 내용을 보려면 다음을 입력합니다. get-help alias-psprovider 참고 항목 new-alias get-alias set-alias export-alias import-alias get-psprovider get-psdrive about_functions about_profiles about_providers