服务器远程命令:XCOPY到远程服务器(xcopy guide)

为了改善我的 ASP.NET 应用程序的部署 / 构建过程,我想做一个.bat

在发布模式下构建当前解决方案

xcopy将文件发送到远程服务器

通过命令行创建发布版本很容易。

但是如何将文件 xcopy 到远程服务器?

我想我必须将远程目标映射到网络驱动器 (?)。但是我无法连接到远程服务器,尽管我已经为服务器上的文件夹启用了文件共享。也许防火墙正在阻止请求?我应该打开哪个端口?还是有另一种解决方案?

EDIT

感谢到目前为止的所有答案,但我可能需要一步一步的指导如何设置服务器上的文件夹共享。我共享了文件夹,我打开了端口 445,以便我可以连接到服务器,但仍然无法从本地计算机连接到服务器,以便将网络路径映射到系统驱动器。

3

由于您正在部署 ASP.Net 站点,因此我假设您处于 Windows 环境中(不是 smart?:))。
所以!忘记.bat 并转到POWERSHELL

无论如何,这不是你的问题的点...要复制到远程文件夹,您应该有权在远程计算机上执行此操作。

检查您在本地计算机和远程计算机上是否具有相同的帐户。例如,如果您使用登录名“Pipo”登录到“Work”域中的本地计算机,则必须授予此帐户写入远程计算机上特殊文件夹的权限。

您可以通过右键单击文件夹,安全选项,然后选择正确的身份来实现。

这里是一步一步的指南:

http://support.microsoft.com/kb/301281
3

通过 UNC 路径使用 XCOPY 移动文件可能是值得的

\\ machine\ 文件夹

这将要求您从原始服务器访问文件夹。请检查文件夹是否已共享,以及是否已授予相关的读 / 写权限。

1

如果服务器在您的本地网络上,我建议使用robocopy而不是xcopy-它具有更多有用的选项和重试错误的功能。它可以很好地处理 UNC 名称(我相信xcopy也可以)。我认为它可以在较新的 Windows 客户端上使用-如果它不在您的计算机上,则可以在很长时间内使用 Google for it-

如果服务器不是本地的,您可以编写命令行 FTP 客户端脚本来执行传输。如果您需要额外的灵活性或安全性,还有许多其他文件传输选项,包括WinSCP

当然,在任何一种情况下(本地或远程服务器),服务器的权限和您的身份验证需要正确设置,以便有机会工作。

1

您可以使用任何 UNC 路径:\\machine\sharedFolder。如果您不想设置共享文件夹,则可以使用 $符号:\\machine\c$\program files\etc引用计算机上的任何驱动器。如果您的计算机位于 Active Directory 中,或者如果目标计算机上有一个具有相同用户名和密码的本地用户,Windows 将无缝处理身份验证。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(706)
明日方舟陈cos:在 Abinitio中声明日期向量
上一篇
不属于python标准库:“列不属于引用表”为什么(select the word that doesn't belong.)
下一篇

相关推荐

  • cvt变速箱结构图解:CVT变速箱的工作原理

    CVT变速箱是一种无级变速箱,它的结构由两个部分组成:输入轴和输出轴。输入轴由发动机驱动,输出轴将变速箱的输出转移到车轮上。输入轴上安装有一个可变的滑轮,它可以改变输入轴的传动比,从而改变变速箱的输出比。另外,输入轴上还安装有一个液压系统,它可以控制滑轮的位置,从而改变输入轴的传动比。…

    2023-04-02 04:00:04
    0 45 68
  • xcode代码格式化快捷键:使用Command + I快速格式化Xcode代码

    格式化的方法格式化的方法Xcode代码格式化快捷键:Option+Command+F…

    2023-07-13 12:44:06
    0 84 28
  • cv树洞柒夜事件CV树洞中的秘密与惊奇

    cv树洞柒夜事件是一个有趣的计算机视觉活动,它提供了一种新的方式来利用计算机视觉技术来探索和发现景观。它始于2020年7月,由一群热爱计算机视觉的研究者和开发者发起,他们希望通过使用机器学习技术来探索景观中的精彩之处。cv树洞柒夜事件的目标是使用机器学习技术来探索景观中的精彩之处,并利用这些发现来改善景观设计。参与者需要使用机器学习技术来探索景观,并利用这些发现来改善景观设计。参与者可以使用Python,OpenCV,TensorFlow等技术来完成任务,并将其发布在GitHub上。…

    2023-01-09 12:42:42
    0 22 69
  • win10怎么cmd打开设置:如何在Windows 10中使用CMD打开设置

    打开“开始”菜单,点击搜索框,输入cmd,然后按下回车键。在弹出的命令提示符窗口中,输入以下代码:start ms-:…

    2023-06-07 01:59:36
    0 18 34
  • win7安装cad2020:如何在Windows 7上安装AutoCAD 2020

    从官网下载CAD 2020的安装包,并双击安装文件;按照安装向导的提示,选择安装语言、安装位置和安装类型;…

    2023-09-28 00:41:59
    0 30 99
  • java protected关键字:使用protected关键字保护类成员的优点

    示例示例关键字是java中的修饰符,它可以修饰类、变量和方法。修饰类:修饰的类只能在同一个包内被访问,如果子类继承了修饰的父类,则子类可以在不同包内访问父类的成员。…

    2023-04-18 04:45:37
    0 17 57
  • codeblocks手机版下载一款强大的跨平台编程工具

    CodeBlocks是一款免费的、开源的、跨平台的C/C++ IDE,支持多种编程语言,可以用来编写、调试和编译代码。目前CodeBlocks的手机版本只支持Android系统,而且只支持C语言,不支持C++。…

    2023-06-25 04:48:50
    0 15 88
  • go和come的区别:去吧!来吧!改变你的未来

    示例示例go和come的区别:Go是一个动词,表示“去”的意思,指的是从一个地方到另一个地方的运动。Come是一个动词,表示“来”的意思,指的是从另一个地方到当前地方的运动。…

    2023-05-25 16:09:00
    0 90 84

发表评论

登录 后才能评论

评论列表(65条)