gpt4 book ai didi

powershell - PowerShell 脚本放在哪里?

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

(我不敢相信我真的在问这个,但我今天没脑子了。)

我刚刚编写了第一个认真的 PowerShell 脚本,我对此非常满意。我计划每天左右使用它。我希望能够从 Posh 命令行调用它。我将给它一个动词-名词类型名称,但现在它是一个简单的 .ps1,而不是那些需要参数等的高级函数之一。

那么它应该去哪里以及如何从 Posh 命令行调用它?我打算写更多!他们应该去哪里?

  • 它应该是我的个人资料中的一个功能吗?
  • 它应该走我的路吗?
  • 它是否位于 PSMODULEPATH 中?那里到底放着什么样的东西?它看起来是递归的还是就像正常的路径一样?

你们都把 PowerShell 脚本放在哪里以及如何组织它们?我在制作 C# 和 C++ 工具方面拥有丰富的经验,并且知道如何命名它们以及将它们放在哪里。在另一个极端,我制作了很多蹩脚的 .bat 文件,这些文件通常是独立的或堆放在某个文件夹中的堆中。但PowerShell 似乎有很大不同。您可以非常快速地在其中创建蹩脚的 .bat 文件类型,或者您可以用它构建库和复杂的服务。

在开始之前,我真的很想知道一些关于如何开始组织这些事情的想法。当然每个人的情况都不一样,所以希望大家多多讨论。谢谢!

最佳答案

我将我的个人脚本放在与我的个人资料相同的文件夹中。然后我可以将它们一起备份和版本化。我的个人资料开头是:

$ProfileRoot = (Split-Path -Parent $MyInvocation.MyCommand.Path)
$env:path += ";$ProfileRoot"

关于powershell - PowerShell 脚本放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1011243/

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