Copy-Item 使用凭据将文件从本地复制到远程服务器

2023-12-01

我正在尝试将一些文件和文件夹从本地计算机复制到远程服务器:

Copy-Item .\copy_test.txt -destination "\\serverip\c$\backups\"

但我收到错误:


Copy-Item : Logon failure: unknown user name or bad password.
At line:1 char:10
+ Copy-Item <<<<  .\copy_test.txt -destination "\\serverip\c$\backups\" -verbose
    + CategoryInfo          : NotSpecified: (:) [Copy-Item], IOException
    + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand  

我正在尝试使用凭据,但此命令不允许-Credential争论。我进行了很多搜索,在每个示例中,命令都很简单,只需执行Copy-Item $source -destination $destination我想知道为什么我的工作站这么难。

创建新的 PSDrive

我尝试创建一个New-PSDrive但没有成功。

$creds = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $username, $password

New-PSDrive -Name X -PSProvider FileSystem -Root '\\$serverip\c$' -Credential $creds -Persist
Copy-Item '.\copy_test.txt' -Destination 'X:\backups'
Remove-PSDrive -Name X

这是错误信息:


PS C:\Users\Administrator\Desktop> .\copyfiles.ps1
New-PSDrive : The network path was not found
At C:\Users\Administrator\Desktop\copyfiles.ps1:11 char:1
+ New-PSDrive -Name X -PSProvider FileSystem -Root '\\$serverip\c$' -Credential $c ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (X:PSDriveInfo) [New-PSDrive], Win32Exception
    + FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveC

Copy-Item : Cannot find drive. A drive with the name 'X' does not exist.
At C:\Users\Administrator\Desktop\copyfiles.ps1:12 char:1
+ Copy-Item '.\copy_test.txt' -Destination 'X:\backups'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (X:String) [Copy-Item], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.CopyItemCommand

Remove-PSDrive : Cannot find drive. A drive with the name 'X' does not exist.
At C:\Users\Administrator\Desktop\copyfiles.ps1:13 char:1
+ Remove-PSDrive -Name X
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (X:String) [Remove-PSDrive], DriveNotFoundExcepti
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.RemovePSDriveCommand  

我的服务器

我的服务器是AWS中的Windows实例。我拥有正确的权限,因为我可以运行其他命令,例如Invoke-Command为了检查远程服务器的某些服务。


PS> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
4      0      -1     -1  

如果访问远程共享需要凭据,则需要将其映射到 (PS) 驱动器,然后才能将其与其他 cmdlet 一起使用。

$cred = Get-Credential
New-PSDrive -Name X -PSProvider FileSystem -Root "\\$serverip\c$" -Credential $cred -Persist
Copy-Item '.\copy_test.txt' -Destination 'X:\backups'
Remove-PSDrive -Name X
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Copy-Item 使用凭据将文件从本地复制到远程服务器 的相关文章

随机推荐

  • 我在尝试将 python 与 mysql 链接时遇到错误

    TypeError init takes 1 positional argument but 5 were given 这是错误 我将分享以下脚本 import pymysql print DATABASE CONNECTION SAMPL
  • 为什么 eclipse 不重新编译对我的 Java 类所做的最后更改?

    我有一个简单的文件 只有 1 行 在 main 中打印 Hello World 我执行它并在 eclipse 控制台上打印 Hello World 现在当我将字符串更改为 再见世界 它仍然打印 你好世界 事实上 如果我通过将 println
  • 带有签名的图像未按预期定位

    我正在开发一个 SwiftUI 项目 我想将签名图像叠加在另一个图像之上 并允许用户操纵签名图像的位置 比例和旋转 但是 我在签名图像的定位方面遇到了问题 并且它没有出现在我期望的位置 我尝试设置用于拖动 缩放和旋转签名图像的手势 但它的行
  • 如何使用ajax在javascript中调用java类方法?

    我有一个java类 package MyPackage import java sql Connection import java sql DriverManager import java sql ResultSet import ja
  • Woocommerce 获取购物车项目元

    我的产品页面上有一个 自定义字段 我想将其添加到 Woocommerce 购物车页面中的产品标题上方 这是自定义字段数据 我用这个 PHP 代码让它在单个产品卡上工作 add action woocommerce after shop lo
  • 如何在 Windows 计算机上从命令提示符运行 PHP 程序?

    I m a PHP开发人员按职业 我正在使用一个联想 Ideapad 笔记本电脑运行于Windows 10 家庭单语言 64 位操作系统 我也安装了XAMPP 控制面板 v3 2 2在地点 C xampp 执行PHP程序 in a 网页浏览
  • 如何将操作应用到选定的多个 Outlook 项目?

    代码here仅适用于一件物品 如何修改它来运行DisplayItemMetadata 参见代码 对于每个选定的项目 更新 尝试执行以下操作 For Each individualItem In Application ActiveExplo
  • 如何在 Windows 上更新 winpython 中的 scipy?

    我已经安装了 winpython 我想将 scipy 更新到版本 0 14 我怎样才能做到这一点 我应该完全重新安装 winpython 吗 EDIT 如果我跑pip install upgrade scipy来自WinPython Com
  • 运行多个工作守护进程 SLURM

    我想在一台机器上运行多个工作守护进程 按照达米安弗朗索瓦的回答关于slurm 集群的最少计算机数量是多少可以办到 问题是目前我只能在一台机器上执行 1 个工作守护进程 例如 当我跑步时 sudo slurmd N linux1 cDvv s
  • 在 UML 中设置关联最终所有权:对于可视化范式(或其他 UML 工具)中生成的代码意味着什么?

    将关联端所有权从 关联 设置为 分类器 对生成的代码有何影响 换句话说 0 我从一个空图表开始 1 我创建A类和B类 2 我用关联A B连接A和B 3 A处的关联端被命名为a 4 B处的关联端命名为b 5 a 的关联端所有权设置为 B 类
  • 如何仅获取外键过滤器的最新记录

    我有一张这样的桌子 事件表 id status date order FK 1 Planned 05 02 2015 1 2 Delivered 04 02 2015 2 3 Packed 03 02 2015 3 4 Return 06
  • 如何衡量图像检测算法的成功率和准确率?

    有谁知道如何正确量化图像检测算法的成功 如何结合这两个误差源 因为一个来源是算法未能检测到的对象数量 另一个来源是算法错误识别为对象的误报数量 例如 如果图像中有 574 个物体 但算法只检测到其中 540 个 同时产生 113 个误报 那
  • 动态重命名方法

    我们可以在类定义时使用元类重命名类方法 这个问题是not关于那个 这更像是一个思想实验 所以请稍微幽默一下 假设我想编写两个这样使用的装饰器 class SomeClass object append A def some method s
  • NsdManager 发现在 Android 9 上不起作用

    我已经尝试了很长时间 让 NsdManager 发现功能在 Android 9 上运行 它可以在之前的任何 Android 版本上运行 没有任何问题 出于测试目的 我使用这个简单的代码片段 并且清单中存在 INTERNET 权限 var n
  • Python 回车符不起作用

    我有一个长时间运行的脚本 可以循环数据库中的行 我经常希望它打印已处理的行数 但不需要每次都创建新行 这基本上就是我所拥有的 import sys mystr rows complete r for i in range 0 100 if
  • 是否可以在没有任何Python库的情况下从xlsx文件中读取信息?

    我被迫问这个问题 我的导师给了我一个任务 用纯Python从文件中提取数据 有一些txt文件很简单 但有一个文件xlsx扩展名 我找不到任何可以用纯Python从中提取数据的地方 我已经搜索了3周多了 如果不可能 请告诉我 以便我可以自信地
  • 在图片框中显示图像数组?

    我对 Visual C 很陌生 我想在图片框中显示图像数组 这是我的代码 string list Directory GetFiles C pictures jpg Image images new Image 5 for int inde
  • 为文本框创建气球工具提示?

    如何在 SWT 中为文本框创建气球工具提示 这是一个修改后的 SWT 代码片段 展示了如何向 SWT 添加气球工具提示Text实例 下次请考虑更具体地询问 我现在不问 如果这就是您要找的东西 Tooltip example snippet
  • 如何请求 gzipped/压缩的 SOAP 响应?

    我使用 wsimport 工具创建了一个运行良好的肥皂客户端 现在我喜欢从服务器请求压缩响应 因为响应可能非常大 我不知道服务器是否能够发送压缩内容 据我所知 我必须在请求中添加类似 Accept Encoding gzip 的内容 我该如
  • Copy-Item 使用凭据将文件从本地复制到远程服务器

    我正在尝试将一些文件和文件夹从本地计算机复制到远程服务器 Copy Item copy test txt destination serverip c backups 但我收到错误 Copy Item Logon failure unkno