首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从ps1文件中加载ps1文件吗?

可以从ps1文件中加载ps1文件吗?
EN

Stack Overflow用户
提问于 2010-03-26 05:05:35
回答 2查看 1.3K关注 0票数 2

是否可以从ps1文件中加载ps1文件。

最终目标是创建一个ps1文件,我将其放在我所有计算机上的配置文件中,并有一个浮动的配置文件,我可以在其中放置袖珍实用程序的路径。我可能会把它放在一个代码库中,或者一些外部共享机制中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-26 05:08:59

这在powershell中是绝对受支持的,我在我的机器上也有完全相同的设置

正常的Profile.ps1内容

代码语言:javascript
复制
. ~\winconfig\PowerShell\Profile.ps1

在WinConfig\PowerShell中的Profile.ps1是我的版本控制配置文件,它包含了我所有的自定义乐趣。我有一个脚本,只要我有一台新机器,它就会在普通的powershell目录中生成标准的Profile.ps1。

票数 5
EN

Stack Overflow用户

发布于 2010-03-26 06:36:12

我把我所有的脚本主要放在一个闪存驱动器上(在家里/公司的电脑上也有一些备份)。在闪存驱动器上,我有创建所有自定义转换函数、驱动器等的配置文件脚本。

我想要的是每次运行PowerShell时从闪存盘加载配置文件脚本。

所以,在我使用的所有计算机上,我的$profile中的代码如下所示:

代码语言:javascript
复制
#drive name of my flash; obviously different on each computer
$global:psflash = "g:\"

# if my flash disk is available, load my profile script from the flash disk
if (test-path $psflash) {
  . (join-path $psflash 'dev\powershell\PsProfile.ps1')
}

一个好的副作用是,我的所有脚本都可以使用全局变量$psflash来导入它们所依赖的其他脚本,或者导入其他模块,方法与我的配置文件(使用join-path)中的导入方式相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2519366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档