gpt4 book ai didi

使用替代凭证的 Powershell 自动复制文件

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

我目前正在编写一个脚本,需要使用不同的凭证从另一台机器复制文件

我按照这里的步骤

Using PowerShell credentials without being prompted for a password

它对我不起作用,当我运行 Start-BitsTransfer 命令提示符仍然提示我需要复制的文件不存在

我注意到,如果我尝试浏览要从中复制的目录并在出现提示时输入凭据,我就能够从那时起复制文件,因为凭据以某种方式缓存

我还注意到我上面提到的提示看起来与我使用“Get-Credential”命令得到的提示有点不同

不确定这是否意味着什么。无论如何,为什么我找到的解决方案不适合我?有什么想法吗?

附言

Start-BitsTransfer -Source \\RemoteFS\RemoteFile -Destination . -Credential $fsCred

Start-BitsTransfer : Cannot find path '\\RemoteFS\RemoteFile' because it does not exist.
At line:1 char:1
+ Start-BitsTransfer -Source \\RemoteFS\RemoteFile -Destinatio ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (\\RemoteFS\RemoteFile:String) [Start-BitsTransfer], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.BackgroundIntelligentTransfer.Management.NewBitsTransferCommand

再次请注意,在我尝试在文件资源管理器中访问\RemoteFS\RemoteFile 并提示输入凭据后,我能够正常运行该命令,因为我认为凭据已缓存

最佳答案

为什么不是最优雅的方式,我会简单地使用“Net Use”和“Net Use/Delete”。这绝对有效,我正在使用它来访问不属于我的域的计算机(在 sysprep 期间)。

Start-BitsTransfer 支持自定义凭据,但是我们在测试它时遇到了几个不同的问题(我不记得细节,但很好的旧 Net Use 工作完美地满足了我们的需求)。

马丁

关于使用替代凭证的 Powershell 自动复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353338/

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