精华内容
下载资源
问答
  • WINDOWS下使用xcopy远程复制文件: 步骤: 1.net use \\IP地址 密码/user:****** 2.xcopy 目录\文件 \\IP地址\ (反过来也是可以) ...
    在WINDOWS下使用xcopy远程复制文件:
    步骤:
    1.net use \\IP地址 密码/user:****** 
    2.xcopy 目录\文件 \\IP地址\              (反过来也是可以)


    bat脚本:
    批处理代码如下:
    net use \\192.168.1.26\a$ 123456789 /user:administrator
    xcopy  F:\123\*.* \\192.168.1.26\F$\321 /E /Y /D
    net use \\192.168.1.26\a$ /delete



    第一步:打开网络共享
    第二步:远程拷贝文件(F$代表目标盘符)
    第三步:关闭网络共享(关闭所有的共享,慎用) 注意:命令执行后要过几分钟网络共享才会断开
    net use \\IP地址\a$/del  理论上是指删除与指定IP的a$连接,但是通过自己实验证明,不仅是本地所有共享连接被关闭,其他所有人与IP地址目标的共享连接都断开,目前还没找到重新恢复其他所有人与IP地址目标的共享连接方法

    反过来用也是可以
    xcopy   \\192.168.1.26\F$\DB_BACKUP\* G:\DB_BACKUP\ /E /Y /D

    /Y 表示在复制文件时遇到需要覆盖的可直接忽略提示,直接覆盖
    /D 表示在复制文件时,会自行按照日期判断,只复制最新出现的文件,另外还可以加时间参数,例如   /D:01-05-2016(表示只复制2016年1月5日的文件)
    /E 表示在复制时包括了指定目录下的目录和子目录都要复制,即使目录和子目录是空的



    注意:
    1、如果在使用WINDOWS自带的计划任务来执行BAT脚本不成功,系因在运行任务时要选择只在用户登录时运行及使用最高权限运行才可成功。(亲测,如下图设置)
    如果改成不管用户是否登录都要运行就怎么都无法执行脚本中xcopy的命令。


    2、自己实验发现windows Server2003 访问不了 windows2008上的共享文件夹,开启了windows2008上的所有共享设置。
    而且其它的windows2008系统和windows2007系统都可以访问 windows2008上的共享文件夹
    唯独有一台windows2003的机子访问不了。
    访问时,提示您可能没有权限使用网络资源。网络不存在或尚未启动。但是在那windows2003上又是可以ping通我的 windows2008
     
    上网查资料有的网友说:windows2008
    是否设置共享访问的密码,可能需要在Windows2003上使用net use * /del 清除一下当前用户密码。
    (目前暂未验证该方法是否可行,还请大家留言

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28371090/viewspace-1972283/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/28371090/viewspace-1972283/

    展开全文
  • 使用PsExec.exe 文件进行远程批处理文件执行。 使用xcopy进行远程文件拷贝 1:RemoteDeployment_main.bat 修改该文件。 制定目标文件路径。  2:RemoteDeployment_run.bat 设置该文件, 填写需要部署的远程文件的 ...

    使用PsExec.exe 文件进行远程批处理文件执行。
    使用xcopy进行远程文件拷贝

    1:RemoteDeployment_main.bat  修改该文件。 制定目标文件路径。 
    2:RemoteDeployment_run.bat 设置该文件, 填写需要部署的远程文件的 ip 及登录用户名密码
    3: RemoteDeployment  将准备部署的文件放大该目录下。 

    4:点击执行RemoteDeployment_run.bat 批处理文件。 开始批量部署


    RemoteDeployment_main.bat

    @echo off
    
    set TargetIP=%1
    if "%TargetIP%" == "" (
    set TargetIP=
    )
    
    set TargetUser=%2
    if "%TargetUser%" == "" (
    set TargetUser=
    )
    
    set TargetPwd=%3
    if "%TargetPwd%" == "" (
    set TargetPwd=
    )
    
    set RemoteFullPath=%4
    if {%RemoteFullPath:~-1%}=={\} set RemoteFullPath=%RemoteFullPath:~0,-1%
    if {%RemoteFullPath:~-1%}=={/} set RemoteFullPath=%RemoteFullPath:~0,-1%
    set RemoteSymbol=%RemoteFullPath:~0,1%
    set RemotePath=%RemoteFullPath:~2%
    
    net use * /del /y
    net use \\%TargetIP% %TargetPwd% /user:%TargetUser%
    xcopy /Y /E RemoteDeployment\RemoteDeployment.bat \\%TargetIP%\%RemoteSymbol%$%RemotePath%\S5500T-simu_linked
    
    ::等待文件拷贝完成
    set trycount=1
    :whilecopy
    echo 等待文件拷贝完成-----%trycount%
    ping 127.0.0.1 -n 2 >nul
    if exist \\%TargetIP%\%RemoteSymbol%$%RemotePath%\S5500T-simu_linked goto endwhilecopy
    set /a trycount=%trycount%+1
    if "%trycount%"=="10" goto endwhilecopy
    goto whilecopy
    :endwhilecopy
    
    if not exist \\%TargetIP%\%RemoteSymbol%$%RemotePath%\S5500T-simu_linked (
    echo 文件拷贝失败,退出>>Test_TEP.log
    goto end
    )
    echo 文件拷贝成功>>Test_TEP.log
    
    ::执行
    set trycount=1
    :whileexec3
    echo 第%trycount%次执行脚本
    psexec \\%TargetIP% -u %TargetUser% -p %TargetPwd% -s -d -w %RemoteSymbol%:%RemotePath%\S5500T-simu_linked\ %RemoteSymbol%:%RemotePath%\S5500T-simu_linked\RemoteDeployment.bat
    goto endwhileexec3
    :endwhileexec3
    echo 远程执行成功>>Test_TEP.log
    goto end
    
    :enderror
    echo invalid parameter!
    echo should be: RemoteIP RemoteUser RemotePwd FtpServerIp FtpServerPort FtpServerUser FtpServerPwd RemoteInstallSymbol RemoteInstallPath LocalInstallFilePath
    goto end
    :end

    RemoteDeployment_run.bat

    del /F /Q Test_TEP.log
    call RemoteDeployment_main.bat	IP  	administrator	Huawei@123	c:\






    展开全文
  • windows bat 脚本复制文件

    千次阅读 2017-09-13 11:49:04
    记录下win下复制文件脚本: 需求:  将备份目录下的文件夹复制到win下的网络共享盘: @echo off set day=%date%  rem 提取日期 for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=...

    记录下win下复制文件的脚本:

    需求:

         将备份目录下的文件夹复制到win下的网络共享盘:

    @echo off


    set day=%date% 


    rem 提取日期
    for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100)
    for /f "tokens=1-3 delims=-/. " %%l in ("%day%") do (set /a cday=%%l%%m%%n)
    rem set /a sd-=%input%

    echo       当前日期是:%cday%


    rem 设置备份到网络盘路径变量
    set backupfilepath=\\10.66.152.235\WINSRF_backup$\
    set backupfilename=%backupfilepath%%cday%

    rem备份目录
    set oracleback=D:\oracleback\
    set oraclebackname=%oracleback%%cday%
    echo %oraclebackname%

    rem mkdir创建远程目录
    mkdir  %backupfilename% 
    rem 开始备份 xcopy表示备份目录copy备份文件
    xcopy  D:\oracleback\%cday% %backupfilename%
    rem  参数/s表示删除该文件夹及其下面的子目录和文件 /q参数表示,不需要确认
    rd /s %oraclebackname% /q

    展开全文
  • Windows上使用批处理从远程linux服务器上复制文件到本地 ################################################ 安装cygwin需要选择的安装包如下: autoconf2. ,automake1.1 ,binutil ,gcc-cor , gcc-g ,gd ,...

    在Windows上使用批处理从远程linux服务器上复制文件到本地


    ################################################

    安装cygwin需要选择的安装包如下:

    autoconf2. ,automake1.1 ,binutil ,gcc-cor ,

    gcc-g ,gd ,pcre  ,pcre-devel ,make ,vim,openssh,expect(expect为使用scp时自动输入密码需要)

    镜像文件选择:http://cygwin.mirror.globo.tech


    #################################################


    1、设置Windows系统环境变量

    将/cygwin64/home/admin;/cygwin64/bin;添加到Windows系统环境变量Path的最前面

    2、在/cygwin64/home/admin中编写脚本101.sh,内容如下:

    #!/bin/expect -f

    #set password 123456

    set date [exec date -d "-2 day" "+%Y%m%d"]

    set fd [open /home/admin/passwd.txt r]

    set password [read $fd]

    close $fd

    spawn scp -r  monitor@192.168.1.101:/tmp/nagiosa_${date}.tar /home/admin/log/

    set timeout 300

    expect "monitor@192.168.1.101's password:"

    set timeout 300

    send "$password\r"

    set timeout 300

    send "exit\r"

    expect eof

    3、密码文件

    vi /home/admin/passwd.txt

    123456

    4、在Windows上编写批处理文件101.bat,内容如下:

    expect -f c:\cygwin64\home\admin\101.sh

    expect -f c:\cygwin64\home\admin\201.sh(将要执行的脚步像这样添加下去即可)

    pause

    ###########################














    本文转自shangshanyang51CTO博客,原文链接: http://blog.51cto.com/qqran/1904784,如需转载请自行联系原作者




    展开全文
  • 最近由于需要不定时的在两台机器之间传送同样的文件,每次都要用scp命令,每次执行都要输入服务器密码,实在是不厌其烦。本着能用脚本自动处理的问题绝不手动处理的原则,还是得想办法用脚本解决。  这个问题并不...
  • Linux下shell脚本下载远程服务器文件

    千次阅读 2019-12-13 15:25:12
    项目需要每天三点下载远程数据库备份的压缩sql文件到本地,并在本地执行这个sql文件 #!/bin/bash #ip ip=IP #主机地址 port=端口 #用户名 user=用户名 #密码 psd=密码 #当前时间年月日 dd=`date +%Y%m%d` # dd=...
  • 使用scp命令进行远程复制,将A机生成的id_rsa.pub.A拷贝到远程服务器B的/root/.ssh目录下 root @ubuntu4146 :~/ .ssh # scp /root/.ssh/id_rsa.pub.A root@远程服务器ip:/root/.ssh/ root@远程服务器ip 's ...
  • 脚本实现windows与linux之间文件的传输 需求 1.在Windows系统上的某个文件需要传送到Linux系统的设备上; 2.因为自动化的要求不能人工操作,需要编写脚本,然后在程序中调用cmd命令执行这个脚本。 下面总结...
  • PsExec用法及远程操控执行脚本举例

    万次阅读 2019-07-29 17:41:31
    PsExec用法及远程操控执行脚本举例 一、 简介 PsExec是一种轻量级的telnet替代品,可以在其他系统上执行进程,完成控制台应用程序的完全交互,而无需手动安装客户端软件。PsExec强大的用途是在远程系统上启动交互式...
  • shell脚本实现文件远程拷贝scp

    千次阅读 2019-10-15 16:02:57
    场景:将A服务器上面的cc.jar包,复制到B服务器上面: 实现方法1: 1、写脚本cp.sh: 内容为: #!/bin/bash ip=$1 (注释:这里参数化了目标服务器的ip,执行脚本时候将参数加在后面) ./scp.exp ./cc.jar root@$...
  • 1、编写复制文件脚本 2、利用Windows计划任务定时执行脚本 逻辑是简单的清楚的,但是在实际操作过程中,却可能有很多细节。 脚本内容: net use \\net_host_ip_address\ipc$ password/user:username xcopy /e...
  • 脚本连接远程桌面

    千次阅读 2017-07-11 14:27:20
    对于windows 服务器, 通常只能通过远程桌面来进行操作, 而windows 提供了远程桌面的工具, 使用起来是很方便的,但是也是比较麻烦的.对于一个技术控而言, 对于这种繁琐且无脑的工作是不能接受的.笔者本着:只要有规律...
  • 测试过没问题,只要按照如下形式写就...@echo 数据库每日备份到远程服务器任务开始...... net use Z: /del net use Z: \\30.114.67.73\SharedFolder "2" /user:"user" xcopy D:\dir1\* Z:\test /d/e/j/f/v/k/h/y...
  • windows下利用bat脚本锁屏

    万次阅读 2019-02-19 22:28:12
    但是在进行远程操作的时候,要想将远程被控制的电脑锁屏不方便,此时可以在远程电脑上写一个bat脚本来实现。 rundll32.exe user32.dll LockWorkStation 将以上代码复制到一个.txt文件里,然后将.txt后缀改后为.bat...
  • 复制远程电脑上整个文件夹下所有内容 net use  \\10.1.31.15 wt/user:administrator rd/s/q %~dp0\a md a xcopy/a/s/h \\10.1.31.15\Users %~dp0\a pause xcopy后面跟的参数意思: /P 创建每个目标文件前...
  • 使用Rserve远程执行R脚本

    千次阅读 2017-03-22 09:39:22
    Rserve介绍  Rserve是一个基于TCP/IP协议的... Rserve提供远程连接,认证,文件传输等功能。我们可以设计R做为后台服务,处理统计建模,数据分析,绘图等的任务。  详细介绍请参照官方网站:https://rforge
  • 它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。 - 下载:https://winscp.net/eng/download.php - 安装 设置环境变量添加winscp路径 参考 https://jingyan.baidu....
  • 3. 将打好的jar包使用scp远程复制到部署服务器上 4. 执行远程shell脚本启动jar包项目二、坑scp命令copy文件时需要输入密码,然而shell脚本中对密码输入的处理还是很麻烦的。有以下两种方式: 1.使用密码插
  • 方法:使用pscp命令直接将远程postgresql数据库的data文件夹拷贝到本地,当恢复的时候直接将data文件替换到新的数据库即可(要求备份的postgresql版本与恢复版本一致),这种方法也可以实现远程文件自动拉去到本地 ...
  • 3、服务端复制文件到LINUX主机,copy为ansible复制模块,src为复制的源地址,dest复制的目的地址,mode即文件的属性,owner和group分别为用户和组,如果没写,则与服务端所属一致,force为是否强制覆盖 ansible ...
  • windows自动配置ip的脚本

    千次阅读 2017-07-29 14:32:16
    windows下一个IP自动配置的脚本 1.创建一个.txt文本,把下面代码复制进去 netsh interface IP set address "本地连接" static 172.30.203.88 255.255.255.0 netsh interface ip add address "本地连接" gateway=172....
  • linux Windows 远程登陆

    千次阅读 2009-04-27 23:10:00
    一、Telnet远程登录服务一、安装telnet软件包(通常要两个) 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先...
  • windows bat脚本编写

    万次阅读 多人点赞 2018-08-03 17:55:31
    windows批处理 (cmd/bat) 编程详解  开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd...
  • linux文件自动定时复制windows

    千次阅读 2020-01-10 11:00:33
    一、背景 SAP每周五22:00自动全备份后,将其复制出来放到其他地方。 备注:SAP安装在linux系统,...将linux文件做一个定时计划cp到绑定了windows共享目录的/WPRDdb下; 三、操作过程 1、在SAP上制定备份计划 登录...
  • 使用Python拷贝windown共享目录下的文件 1、先通过net use命令获取共享目录访问权限 2、使用xcopy命令进行文件拷贝到本地目录 代码如下 import os share_user='user' share_password='password' share_file_...
  • Windows 远程登录 Linux 服务器

    千次阅读 2015-05-03 13:22:20
    Windows上有几种不同的SSH客户端,其中开放源代码的PuTTY是使用最为广泛之一,这是以绿色汉化软件,不需要安装,下载并运行putty.exe主程序即可,经过测试经过远程访问之后,对文件夹和文件的名称如果其中包含空格,...
  • Windows 下使用ftp批处理脚本

    千次阅读 2016-12-04 16:53:33
    一般状况下, 我们使用FTP 到某台机器上进行文件上传、下载的操作, 在命令方式下,基本上是: 1.ftp 主机名 2.输入用户名 3. 输入密码 4. 切换模式(asc 或者是 bin) 5. 上传或下载(put 或者是 ...
  • Windows batch脚本常用命令总结

    千次阅读 2012-10-20 23:08:28
    用于拷贝文件 支持跨服务器远程拷贝 常用参数详解: /i 如果 Source 是一个目录或包含通配符,而 Destination 不存在,xcopy 会假定 destination 指定目录名并创建一个新目录。然后,xcopy 会将所有指定文件...
  • 脚本实现的功能:收集远程服务器日志并上传内网共享目录 windows批处理文件是以“.bat”结尾的文本文件,可以先创建记事本,然后再重命名为“xxx.bat”,即可双击运行,系统会调用cmd.exe来运行该文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,240
精华内容 20,496
关键字:

windows远程复制文件脚本