3、活用别名提升操作效率
Windows PowerShell中的命令虽然可读性强,但是命令比较长输入起来比较费事。这样我们可以根据需要创建个性的、易记的命令别名,来提高命令输入的效率降低命令输入错误的概率。
比如我们要为“get-service”命令创建别名,实现输入gs可调用该命令。可Windows PowerShell命令行中执行“set-alias gs get-service”来实现,这样当我们执行“gs”其实就是执行“get-service”。(图3)

图3 Windows Powershell
除此之外,我们还可以在Windows PowerShell中为系统中的应用程序创建别名。这样我们调用某个程序时就不用进入其所在路径并输入程序名进行调用了。例如我们要为活动目录工具dsmgmt.exe创建别名ad,可以在Windows PowerShell命令行中执行“set-alias ad c:\windows\system32\dsmgmt.exe”。其中ad就是命令别名,c:\windows\system32\是dsmgmt.exe所在路径。我们在Windows PowerShell命令行中执行ad可以看到调用了dsmgmt.exe工具。(图4)

图4 Windows Powershell
当然,可以创建别名也可以删除别名。比如我们要删除刚才创建的dsmgmt.exe的别名ad,可以在Windows PowerShell命令行下执行“remove-item alias:ad”即可。这样当我们执行别名ad时会显示错误,因为它已经被删除了。(图5)

图5 Windows Powershell