gpt4 book ai didi

powershell - New-PSDrive 在脚本和控制台中的不同行为

转载 作者:行者123 更新时间:2023-12-02 23:03:57 26 4
gpt4 key购买 nike

我在使用 powershell 时遇到了一个小问题,这可能非常简单...如果我从控制台运行命令而不是从 .ps1 文件运行命令,我会得到不同的行为。命令;

New-PSDrive -PSProvider FileSystem -Name X -Root \\computer_name\x -Persist

如果我从控制台运行它,我会得到我想要的行为,即出现在文件管理器中的永久 X: 驱动器。如果我从一个只包含这一行的脚本运行它,我就没有永久驱动器。

有什么想法吗?

最佳答案

-Scope Global 添加到您的 New-PSDrive 参数中。

New-PSDrive -PSProvider FileSystem -Name X -Root \\computer_name\x -Persist -Scope Global

documentation 中所述,默认情况下,范围是本地的。如果你阅读 about_Scope ,您会看到 local 表示当前范围,对于脚本来说,就是脚本本身。

关于powershell - New-PSDrive 在脚本和控制台中的不同行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27963181/

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