如何创建一个PowerShell配置文件

PowerShell是一个可以自动操作几乎Windows中任何东西的强大工具。然而它不仅仅只是一个脚本语言。如果你把他当做一个命令行Shell的话,在配置文件中保存一些函数和自定义设置就显得很有必要,这样你就能在加载命令行的同时把他们加载好。下面我们就来看看具体的步骤。

我们要做的第一件事是检查是否已经存在配置文件。这里有一个已有的变量$Profile,它储存了配置文件所有可能位置的变量信息。一个简单的检查配置文件是否存在的方法就是Test-Path命令。

Test-Path $Profile

PowerShell-1

运行结果可以看到,我们并没有配置文件,所以我们才需要创建一个,你可以使用New-Item命令来很容易的做到。

New-Item –Path $Profile –Type File –Force

注:使用这个强制参数会在即使你已经有配置文件的时候创建,你的旧配置文件会被覆盖。

PowerShell-2

你可以使用记事本来编辑,当然我们可以很容易的从PowerShell启动。

notepad $Profile

PowerShell-3

这时你就可以向PowerShell配置文件中写入任何命令、函数、别名以及模块导入的语句。

自从PowerShell 3引入了一个可更新的帮助,使帮助保持最新的最简单的方法就是在配置文件中加入Update-Help命令。

注:Update-Help只会一天下载一次帮助文件,这对我们不想每次一打开命令行就升级正合适。如果你想每次打开都升级,可以加强制(force)参数。

PowerShell-4

另一个我喜欢加在配置文件里的就是我曾经写过的一些自定义函数,这样子就可以在打开命令行后直接使用。下面可以看到你可以直接把一个脚本命令复制到配置文件中,而且马上就可以在命令行中使用。

PowerShell-5

最后,我想自定义一下命令行界面。下面展示的是我最喜欢的一个,当你以管理员身份打开PowerShell的时候会自动改变字体颜色,以提醒你现在使用的是最高权限。

PowerShell-6

你会在配置文件中写些什么呢?何不来一发让我们看看!

原文地址:http://www.howtogeek.com/126469/ … powershell-profile/
原文作者:Taylor Gibb
特色图片来自于网络

《如何创建一个PowerShell配置文件》上有1条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注