별칭

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2006-08-17

Microsoft Exchange Server 2007에서 Exchange 관리 셸 cmdlet 또는 Cmd.exe 명령을 관리자가 기억하기 쉽게 정의한 별칭에 할당할 수 있습니다. 이러한 별칭은 특정 cmdlet를 자주 사용하고 사용자 입력을 줄이고자 하는 경우에 매우 유용합니다.

별칭이 명령줄에서 호출된 경우 그 별칭이 나타내는 cmdlet에 적용되는 규칙은 해당 cmdlet가 호출될 때와 동일하게 적용됩니다. 해당 cmdlet 이름을 호출한 것처럼 동일하게 필수 매개 변수와 값을 입력해야 합니다.

기본 제공 별칭

정기적으로 사용하는 대부분의 cmdlet에는 이에 할당된 기본 별칭 또는 기본 제공 별칭이 있습니다. 이러한 기본 제공 별칭을 사용하면 Exchange 관리 셸을 사용하여 Exchange 2007을 관리할 때 사용자 입력을 줄일 수 있습니다.

예를 들어 Get-ChildItem cmdlet는 MS-DOS Dir 명령과 유사합니다. Dir 명령이 더 익숙하기 때문에 Exchange 관리 셸을 사용하다 디렉터리의 내용을 보려고 할 때마다 Get-ChildItem을 입력하는 대신 Dir 별칭을 사용하려고 할 수 있습니다. Get-ChildItem cmdlet와 Dir 별칭의 결과는 동일하며 서로 바꿔 사용할 수 있습니다.

표 1에서는 기본 제공 별칭과 전체 이름을 보여 줍니다.

표1   기본 제공 별칭

별칭 명령 별칭 명령 별칭 명령

Ac

Add-Content

Iex

Invoke-Expression

Write

Write-Output

Asnp

Add-PSSnapin

Ihy

Invoke-History

Cat

Get-Content

Clc

Clear-Content

Ii

Invoke-Item

Cd

Set-Location

Cli

Clear-Item

Ipal

Import-Alias

Clear

Clear-Host

Clp

Clear-ItemProperty

Ipcsv

Import-Csv

Cp

Copy-Item

Clv

Clear-Variable

Mi

Move-Item

H

Get-History

Cpi

Copy-Item

Mp

Move-ItemProperty

History

Get-History

Cpp

Copy-ItemProperty

Nal

New-Alias

Kill

Stop-Process

Cvpa

Convert-Path

Ndr

New-PSDrive

Lp

Out-Printer

Diff

Compare-Object

Ni

New-Item

Ls

Get-ChildItem

Epal

Export-Alias

Nv

New-Variable

Mount

New-PSDrive

Epcsv

Export-Csv

Oh

Out-Host

Mv

Move-Item

Fc

Format-Custom

Rdr

Remove-PSDrive

Popd

Pop-Location

Fl

Format-List

Ri

Remove-Item

Ps

Get-Process

Foreach

ForEach-Object

Rni

Rename-Item

Pushd

Push-Location

%

ForEach-Object

Rnp

Rename-ItemProperty

Pwd

Get-Location

Ft

Format-Table

Rp

Remove-ItemProperty

R

Invoke-History

Fw

Format-Wide

Rsnp

Remove-PSSnapin

Rm

Remove-Item

Gal

Get-Alias

Rv

Remove-Variable

Rmdir

Remove-Item

Gc

Get-Content

Rvpa

Resolve-Path

Echo

Write-Output

Gci

Get-ChildItem

Sal

Set-Alias

Cls

Clear-Host

Gcm

Get-Command

Sasv

Start-Service

Chdir

Set-Location

Gdr

Get-PSDrive

Sc

Set-Content

Copy

Copy-Item

Ghy

Get-History

Select

Select-Object

Del

Remove-Item

Gi

Get-Item

Si

Set-Item

Dir

Get-ChildItem

Gl

Get-Location

Sl

Set-Location

Erase

Remove-Item

Gm

Get-Member

Sleep

Start-Sleep

Move

Move-Item

Gp

Get-ItemProperty

Sort

Sort-Object

Rd

Remove-Item

Gps

Get-Process

Sp

Set-ItemProperty

Ren

Rename-Item

Group

Group-Object

Spps

Stop-Process

Set

Set-Variable

Gsv

Get-Service

Spsv

Stop-Service

Type

Get-Content

Gsnp

Get-PSSnapin

Sv

Set-Variable

List

Format-List

Gu

Get-Unique

Tee

Tee-Object

Table

Format-Table

Gv

Get-Variable

Where

Where-Object

Man

ExHelp

Gwmi

Get-WmiObject

?

Where-Object

Help

ExHelp

별칭에 대한 자세한 내용을 보려면 Exchange 관리 셸에서 다음 명령을 실행하십시오.

Get-Help About_Alias

사용자 지정 별칭 만들기

기본 별칭 또는 기본 제공 별칭 외에도 자주 사용하는 cmdlet 이름 대신 사용자 지정 별칭을 정의하고 사용할 수 있습니다. Set-Alias cmdlet를 사용하여 cmdlet를 Cmd.exe에서 해당 기능을 수행하는 익숙한 명령 이름에 연결할 수 있습니다. 여러 별칭을 단일 명령에 할당할 수 있으나, 각 별칭은 단일 명령에만 할당될 수 있습니다. 예를 들어 Alias1, Alias2Alias3의 세 가지 별칭을 Move-Mailbox cmdlet에 할당합니다. 그러면 별칭 세 개 중 하나를 사용하여 Move-Mailbox cmdlet를 실행할 수 있습니다. 그러나 사용자가 만든 각각의 별칭은 Move-Mailbox cmdlet에만 할당될 수 있습니다. 예를 들어 Alias1Move-Mailbox cmdlet와 Get-Mailbox cmdlet 둘 다에 할당할 수는 없습니다.

새 별칭-cmdlet 쌍을 만들려면 Set-Alias cmdlet를 실행하고 별칭 이름을 별칭을 입력할 때 호출하려는 cmdlet 이름과 함께 입력합니다.

표 2에서는 새 별칭을 만드는 방법에 대한 몇 가지 예를 보여 줍니다.

표 2   사용자 지정 별칭 예

별칭 설명 별칭 명령

파일 내용을 검색합니다.

Set-Alias Type Get-Content

디렉터리 목록을 검색합니다.

Set-Alias Dir Get-ChildItem

파일을 제거합니다.

Set-Alias Erase Remove-Item

pad를 Microsoft 워드패드의 별칭으로 설정합니다.

Set-Alias Pad "${env:programfiles}\Windows NT\Accessories\wordpad.exe"

정의된 모든 별칭의 목록을 표시합니다.

Set-Alias Aliases Get-Alias

별칭 제거

별칭을 제거하려면 별칭 드라이브에서 해당 별칭을 삭제합니다. 예를 들어 관리자가 다음 명령을 사용하여 Ls 별칭을 만듭니다.

Set-Alias Ls Get-ChildItem

나중에 관리자가 Ls 별칭이 더 이상 필요하지 않다고 결정하면 다음 명령을 사용하여 Ls 별칭을 제거할 수 있습니다.

Remove-Item Alias Ls

별칭 가져오기 및 내보내기

Export-Alias cmdlet는 쉼표로 구분된 값(CSV) 형식의 파일에 현재 별칭 목록을 기록합니다. 명령줄에 파일 이름과 경로를 포함시킬 수 있습니다. 경로가 존재하지 않는 경우에는 cmdlet가 사용자를 위해 경로를 만듭니다. .txt 또는 .doc 확장명을 사용하여 파일을 만들 수 있습니다.

Import-Alias cmdlet는 CSV 값을 가진 텍스트 파일을 읽고 해당 목록을 Exchange 관리 셸에 개체 형식으로 가져옵니다. Export-Alias cmdlet 및 Import-Alias cmdlet를 사용하여 한 컴퓨터에 있는 Exchange 관리 셸의 별칭 목록을 내보내고 다른 컴퓨터에 있는 Exchange 관리 셸로 가져올 수 있습니다. 사전 정의된 기존 별칭이 두 컴퓨터 모두에 있으므로 모든 별칭 이름의 충돌이 무시되고 가져올 수 없습니다.

별칭 지속성

Exchange 관리 셸 세션 동안 Set-Alias cmdlet를 사용하여 명령줄에서 만든 별칭은 해당 세션이 활성 상태일 때 사용할 수 있습니다. 세션 종료 후에는 해당 별칭 정의를 잃게 됩니다. 새 Exchange 관리 셸 세션이 열릴 때마다 사용자 정의된 별칭을 지속적으로 사용 가능하게 하려면 사용자 프로필 디렉터리의 하위 폴더인, 내 문서\PSConfiguration에 있는 Exchange 관리 셸 Microsoft.PowerShell_Profile.ps1 파일에 별칭 정의를 추가해야 합니다.

별칭 제한

cmdlet 이름 대신 cmdlet용 별칭을 정의하고 사용할 수 있지만 정의한 별칭 정의에 매개 변수를 포함시킬 수는 없습니다. cmdlet를 호출할 때와 같이, 필요한 경우 별칭을 호출할 때 매개 변수를 입력해야 합니다.