별칭
적용 대상: 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
, Alias2
및 Alias3
의 세 가지 별칭을 Move-Mailbox cmdlet에 할당합니다. 그러면 별칭 세 개 중 하나를 사용하여 Move-Mailbox cmdlet를 실행할 수 있습니다. 그러나 사용자가 만든 각각의 별칭은 Move-Mailbox cmdlet에만 할당될 수 있습니다. 예를 들어 Alias1
을 Move-Mailbox cmdlet와 Get-Mailbox cmdlet 둘 다에 할당할 수는 없습니다.
새 별칭-cmdlet 쌍을 만들려면 Set-Alias cmdlet를 실행하고 별칭 이름을 별칭을 입력할 때 호출하려는 cmdlet 이름과 함께 입력합니다.
표 2에서는 새 별칭을 만드는 방법에 대한 몇 가지 예를 보여 줍니다.
표 2 사용자 지정 별칭 예
별칭 설명 | 별칭 명령 |
---|---|
파일 내용을 검색합니다. |
|
디렉터리 목록을 검색합니다. |
|
파일을 제거합니다. |
|
pad를 Microsoft 워드패드의 별칭으로 설정합니다. |
|
정의된 모든 별칭의 목록을 표시합니다. |
|
별칭 제거
별칭을 제거하려면 별칭 드라이브에서 해당 별칭을 삭제합니다. 예를 들어 관리자가 다음 명령을 사용하여 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를 호출할 때와 같이, 필요한 경우 별칭을 호출할 때 매개 변수를 입력해야 합니다.