powershell - 函数内点源 a "script"

标签 powershell powershell-3.0

我的 PowerShell 配置文件变得有点麻烦,我发现我并不总是使用其中的所有内容。我想缩小个人资料的大小并加快启动时间,启动时间已经越来越慢,但我仍然希望在需要时能够相对快速地访问这些功能。

有没有办法从一个单独的函数中获取“dot source”一组PowerShell函数别名,以便源函数在该函数之外可用函数调用?

采购

最佳答案

经过大量的努力(并确保以后不会丢失),以下是我发现的有效方法。

我已将以下功能放入我的个人资料中:

function extras {. C:\...\WindowsPowerShell\extrafunctions.ps1}

然后我在 PowerShell 窗口中“点源”该函数。

. extras

并且我的所有额外功能都可供 session 使用,而不会减慢启动时间。

关于powershell - 函数内点源 a "script",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713844/

相关文章:

.net - 为什么将PSObject添加到Powershell中的ArrayList需要这么长时间?有更好的方法吗?

c# - 如何在 PowerShell cmdlet 中获取当前目录?

powershell - if($?) { } 是否有 powershell 模式

powershell - 如何使用powershell映射驱动器

powershell - 使用Powershell在Excel中同时选择多个范围

powershell - 在 Powershell 中,如何在 ZipFile.OpenRead 后关闭句柄?

PowerShell:括号表达式的区别

python - Django 管理员 - 登录

powershell - PowerShell v3 中 Get-ChildItem 的 PathTooLong 错误,但不是 v2

powershell - 在 PowerShell 中返回 DataRow 的行数