我能用Windows PowerShell做什么:保存 Windows PowerShell 别名

翻译 2007年09月13日 17:27:00

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。

By:Anders      Mail:katrina520@163.com     

保存 Windows PowerShell 别名

Export-Alias cmdlet提供了一种方法,以输出你的Windows PowerShell别名到一个文本文件。在这其中最简单的形式是你可以仅仅使用Export-Alias输出到文本文件。例如,这个命令用一个逗号分隔的值列表输出你的别名文件,将文件保存为 C:/Scripts/Test.txt 。

Export-Alias c:/scripts test.txt

由此这个文本文件将看起来类似这样:

# Alias File
# Exported by : kenmyer
# Date
/Time : Saturday, May 062006 4:12:53 PM
# Machine : TVSFRANK
"ac","Add-Content","","ReadOnly, AllScope"
"clc","Clear-Content","","ReadOnly, AllScope"
"cli","clear-item","","ReadOnly, AllScope"

另外,你也可以输出你的别名做为一个脚本文件,利用一系列的Set-Alias cmdlets (从而文件可以作为一个Windows Powershell 脚本以配置这些别名) 。要做到这一点,要附加 -as 参数,设定值为"script" 。这个命令看起来是这样的:

Export-Alias c:/scripts test.ps1 –as "script"

由此文件看起来像这样:

# Alias File
# Exported by : kenmyer
# Date
/Time : Saturday, May 062006 4:14:04 PM
# Machine : TVSFRANK
set-alias -Name:"ac" -Value:"Add-Content" -Description:"" -Option:"ReadOnly, AllScope"
set-alias -Name:"clc" -Value:"Clear-Content" -Description:"" -Option:"ReadOnly, AllScope"
set-alias -Name:"cli" -Value:"clear-item" -Description:"" -Option:"ReadOnly, AllScope"

你也肯能想要输出单个或者建立名别。例如:假设你已经建立了一个别名,每个以字母X开始。输出这些别名做为一个脚本(从而使它容易对自己的电脑为别人来配置这些相同的别名)只要使用 -name 参数于通配符X* 。

Export-Alias c:scripts est.ps1 -name x*  –as "script"

默认Export-Alias将改写具有相同名称的任何文件;如果一个文件的文件名为Text.txt已经存在,那么Export-Alias将改写那个文件。为了防止这种情况发生,只要添加 -noclobber 参数: 

Export-Alias c:/scripts test.txt -noclobber

如果你运行这个命令,并且test.xml已经存在,你将会得到下列错误信息:

Export-Clixml : File C:/scriptstest.txt already exists and NoClobber was specified.

 

 

 

英文原文:http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/export-alias.mspx

我能用Windows PowerShell做什么:保存 Windows PowerShell 别名

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders      Mail:katrina520@163.com     保存 Windows PowerShel...
  • itanders
  • itanders
  • 2007年09月13日 17:27
  • 787

别名(Aliases)

 如下说明是翻译: help about_alias 产生的帮助信息. 译者: Edengundam(马涛) 别名(Aliases) 简短描述在Windows PowerShell中, 别名就是cmd...
  • PowerShell
  • PowerShell
  • 2007年08月22日 21:52
  • 1080

我能用Windows PowerShell做什么:创建一个新的 Windows PowerShell 别名

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders      Mail:katrina520@163.com   创建一个新的 Windows PowerSh...
  • itanders
  • itanders
  • 2007年09月13日 16:15
  • 1419

我能用Windows PowerShell做什么:暂停 Windows PowerShell 脚本

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders      Mail:katrina520@163.com        暂停 Windows PowerS...
  • itanders
  • itanders
  • 2007年09月14日 22:22
  • 5229

Windows PowerShell 2.0命令别名技巧与内置别名

命令别名可以通过简化的命令引用让用户大大减少击键的次数,PowerShell为其冗长的cmdlet名提供了更短的别名,而且鼓励用户定义自己的别名。然而如果不合理地使用别名,将会带来与其相关的问题。别名...
  • fuhj02
  • fuhj02
  • 2010年11月27日 01:22
  • 542

PowerShell中使用Out-File把字符串或运行结果保存到文件的方法

这篇文章主要介绍了PowerShell中使用Out-File把字符串或运行结果保存到文件的方法,重点在于Out-File命令的使用方法上,需要的朋友可以参考下 本文介绍PowerShell中如何...
  • jsjpanxiaoyu
  • jsjpanxiaoyu
  • 2017年02月20日 22:45
  • 671

我能用Windows PowerShell做什么:列出你所有的 Windows PowerShell 别名

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders      Mail:katrina520@163.com    列出你所有的 Windows PowerS...
  • itanders
  • itanders
  • 2007年09月13日 16:41
  • 990

我能用Windows PowerShell做什么:检索数字签名

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders      Mail:katrina520@163.com 检索数字签名Get-AuthenticodeSi...
  • itanders
  • itanders
  • 2007年09月12日 22:37
  • 1233

powershell 学习笔记

命令模式        //字符串不需要加引号,除变量和圆括号中的内容外的所有内容均可看作字符串        copy users.txt accounts.txt        copy $s...
  • wen197506
  • wen197506
  • 2016年12月25日 17:42
  • 628

Set-Alias 帮助信息

 如下说明是翻译: help Set-Alias 产生的帮助信息. 译者: Edengundam(马涛) Set-Alias 大纲在当前Windows PowerShell会话中, 为cmdlet或其...
  • PowerShell
  • PowerShell
  • 2007年09月19日 19:06
  • 1003
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我能用Windows PowerShell做什么:保存 Windows PowerShell 别名
举报原因:
原因补充:

(最多只允许输入30个字)