我经常访问Powershell中的共享网络文件夹以获取文件等.但如果共享需要用户名/密码,那么与Windows资源管理器不同,Powershell不会提示我这些.如果我首先在Windows资源管理器中连接到该文件夹,Powershell将允许我连接.
我怎样才能在Powershell中验证自己?
在Windows XP中,是否可以从命令行,批处理文件或者更好的PowerShell脚本将文件复制到网络位置?
让我走上这条研究之路的是试图从用户的机器将文件发布到WSS 3.0文档库.我无法将驱动器映射到相关库,因为WSS站点仅可用于通过除80或443之外的端口上的NTLM进行身份验证.我想我可以交替使用WSS Web服务来推送文件,但我我现在真的很好奇这个问题的答案.
如何在不同域的服务器之间传输文件?
i.e
PS C:\Users\Desktop> Import-Module bitstransfer
PS C:\Users\Desktop> $c=get-credential
PS C:\Users\Desktop> start-bitstransfer -Credential $c -source \\server\c$\test.txt -destination .
Run Code Online (Sandbox Code Playgroud)
输出是:
Start-BitsTransfer : Cannot find path '\\server\c$\test.txt' because it does not exist.
Run Code Online (Sandbox Code Playgroud)
我有权探索该服务器,但我无法使用BitsTransfer.
它只有在我将\ server\c $作为共享挂载时才有效(即使用"net use"命令),但我想逃避它.
谢谢