gpt4 book ai didi

Powershell 点源在记事本中打开文件

转载 作者:行者123 更新时间:2023-12-01 11:19:47 25 4
gpt4 key购买 nike

每次我在 PowerShell 中点源文件时,它都会在记事本中打开该文件的副本。

可执行程序:

.\MyScript.ps1

该脚本运行良好 - 一直弹出这些真的很烦人。有没有办法抑制这种情况?

我在 Windows 7 x64 上并使用最新版本的 PowerShell。

Ex2:这仍在启动记事本。
cls

Set-Location "\\PSCWEBP00129\uploadedFiles\psDashboard\"
. .\assets\DCMPull\Powershell\SqlServerTransfer.psm1
. .\assets\DCMPull\Powershell\RunLogging.psm1

最佳答案

您不能使用 .psm1 来点源 PowerShell 文件。文件扩展名。一种选择是将它们重命名为 .ps1 .

或者(我认为更好的方法),您可以使用 Import-Module <module.psm1> 加载 PowerShell 模块。 .请注意 Import-Module 的行为与点源不同。点源在当前范围内运行脚本,并将所有变量、函数等保存在当前范围内。 Import-Module不这样做。

虽然不是很常见,但您也可以使用 Export-ModuleMember 从模块中导出变量。 .

关于Powershell 点源在记事本中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45406653/

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