如何创建一个PowerShell配置文件
http://m3.img.papaapp.com/farm5/2012/1110/23/2AC202C6B489427CFA2EDB196DF222F4B99032CBEC1DC_651_347.PNGPowerShell是一个可以自动操作几乎Windows中任何东西的强大工具。然而它不仅仅只是一个脚本语言。如果你把他当做一个命令行Shell的话,在配置文件中保存一些函数和自定义设置就显得很有必要,这样你就能在加载命令行的同时把他们加载好。下面我们就来看看具体的步骤。
我们要做的第一件事是检查是否已经存在配置文件。这里有一个已有的变量$Profile,它储存了配置文件所有可能位置的变量信息。一个简单的检查配置文件是否存在的方法就是Test-Path命令。
Test-Path $Profile
http://m1.img.papaapp.com/farm5/2012/1110/23/FB921BFB11E2CF0A3FEC7271FE0633F75B598F2CFF9F3_651_286.PNG
运行结果可以看到,我们并没有配置文件,所以我们才需要创建一个,你可以使用New-Item命令来很容易的做到。
New-Item –Path $Profile –Type File –Force
注:使用这个强制参数会在即使你已经有配置文件的时候创建,你的旧配置文件会被覆盖。
http://m2.img.papaapp.com/farm5/2012/1110/23/C4AB254225AF5416C251CB1CDBE51A01A907733A4A6D8_651_286.PNG
你可以使用记事本来编辑,当然我们可以很容易的从PowerShell启动。
notepad $Profile
http://m2.img.papaapp.com/farm5/2012/1110/23/6F0B539EEA2C20DA8879D8A9E2CB24165AE5C1AE214AA_651_286.PNG
这时你就可以向PowerShell配置文件中写入任何命令、函数、别名以及模块导入的语句。
自从PowerShell 3引入了一个可更新的帮助,使帮助保持最新的最简单的方法就是在配置文件中加入Update-Help命令。
注:Update-Help只会一天下载一次帮助文件,这对我们不想每次一打开命令行就升级正合适。如果你想每次打开都升级,可以加强制(force)参数。
http://m1.img.papaapp.com/farm4/2012/1110/23/BAF9C844EF37AE38CA3F28F92058E9D863092743CF9C9_651_286.PNG
另一个我喜欢加在配置文件里的就是我曾经写过的一些自定义函数,这样子就可以在打开命令行后直接使用。下面可以看到你可以直接把一个脚本命令复制到配置文件中,而且马上就可以在命令行中使用。
http://m2.img.papaapp.com/farm4/2012/1110/23/969DA039F66E4A25E2180122FBA19ECEC6708969BA613_651_286.PNG
最后,我想自定义一下命令行界面。下面展示的是我最喜欢的一个,当你以管理员身份打开PowerShell的时候会自动改变字体颜色,以提醒你现在使用的是最高权限。
http://m1.img.papaapp.com/farm4/2012/1110/23/9A31B245E63B7AB184F9527CE5542DE0D1D8468129AFF_651_286.PNG
你会在配置文件中写些什么呢?何不来一发让我们看看!
转载请保留该信息!
原文地址:http://www.howtogeek.com/126469/how-to-create-a-powershell-profile/
原文作者:Taylor Gibb
hcl@techotaku 原创翻译 powershell好像和传统的cmd有一些命令不兼容的地方
所以一直没有用 先收藏再说 我就是我不一样的烟火。。。。
页:
[1]