gpt4 book ai didi

powershell - 点采购不以 .ps1 结尾的 PowerShell 脚本

转载 作者:行者123 更新时间:2023-12-04 02:27:06 25 4
gpt4 key购买 nike

从一个 PowerShell 程序,我可以“点源代码”另一个 PowerShell 程序。即我可以执行它,就好像它是写在第一个里面一样。
示例:

Write-Host 'before'
. MyOtherProgram.ps1
Write-Host 'after'

“包含”在主程序中的 MyOtherProgram,就像其内容已被复制/粘贴一样。

问题是:我只能点源以 .ps1
结尾的文件名我不能使用 MyOtherProgram.libMyOtherProgram.whatever

谁有办法点源不以 .ps1 结尾的 PowerShell 脚本?

最佳答案

另一种方法是使用 Invoke-Expression:

$code = Get-Content ./MyOtherProgram.lib | Out-String
Invoke-Expression $code

关于powershell - 点采购不以 .ps1 结尾的 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10542245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com