将文件夹复制到列表中的远程主机

$source = "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Carbon"
$target = "\c$\Windows\System32\WindowsPowerShell\v1.0\Modules"
$ON_OFF = Import-Csv -Path ‘C:\aaa.csv‘ | select ipaddress, fulldomainname, @{name=‘ON_OFF‘;expression={ Test-Path -Path ("\\" + $_.ipaddress + $target) }}
#判断目标文件夹是否有效
$ON = $ON_OFF | where ON_OFF -EQ $true
$ON | Export-Csv -Path c:\aaa-ON.csv -Force
$OFF = $ON_OFF | where ON_OFF -EQ $false
$OFF | Export-Csv -Path c:\aaa-OFF.csv -Force
#将有效和无效的对象分别保存
$ON | where { (Test-Path -Path ("\\" + $_.ipaddress + $target + "\Carbon")) -eq $false } | ForEach-Object {Copy-Item -Path $source -Destination ("\\" + $_.ipaddress + $target) -Recurse -Force}
#找出无carbon文件夹的主机(也就是尚未拷贝carbon的),然后开始拷贝
时间: 2024-12-08 15:41:19

将文件夹复制到列表中的远程主机的相关文章

获取列表中某一个文件夹下的列表项集合(不包含子文件夹对象,也不包含子文件夹中的列表项)

RT,方法如下: 1 SPListItemCollection GetSubItemsWithoutFoldersInParrentFolder(SPFolder parrent) 2 { 3 SPList list = parrent.Item.ParentList; 4 SPQuery query = new SPQuery(); 5 query.Folder = parrent; 6 query.Query = "<Where><Eq><FieldRef Na

如何将一个文件夹复制到另一个文件夹中并保留其权限

概要 本文分步介绍了如何将一个文件夹复制到另一个文件夹中并保留其权限.   当您使用 Windows Explorer 复制或移动文件和文件夹时,在这些文件或文件夹上设置的权限可能会发生改变.例如,当您在一个 NTFS 文件系统卷内或在两个 NTFS 卷之间复制一个文件时,Windows 2000 将把它当作一个新文件.作为一个新文件,它将具有目标文件夹的权限,您将成为"创建者所有者".    注意:您必须对目标文件夹具有"写"权限才能复制文件和文件夹.    可以

OutputStream-InputStream-FileOutputStream-FileInputStream-BufferedOutputStream-BufferedInputStream-四种复制方式-单层文件夹复制

字节流两套:         java.lang.Object--java.io.OutputStream--java.io.FileOutputStream         java.lang.Object--java.io.InputStream--java.io.FileInputStream ================================================================== 一.OutputStream 抽象类(java.io) 字节输出

JAVA文件夹导入到Eclipse中方法:

将JAVA文件夹导入到Eclipse中方法:方法一: 直接将java文件夹复制,然后粘贴到项目下:方法二:1.打开eclipse,点击项目的空白处,选择import:2.选择Existing Project into Workspace,点击next,找到下载的java代码,导入到eclipse中. 选到你要导入的文件,然后Finish就可以了

批量替换文件夹多个doc中的字符串

' -------------------------------------------------------------------------------- ' 用来替换文件夹多个doc中的字符串 ' 作者:[email protected] ' 日期:2017年4月25日 ' -------------------------------------------------------------------------------- ' -----------------------

java 文件、文件夹复制

文件复制 public static void copyFile(String oldPath, String newPath) throws IOException { FileInputStream in = null; FileOutputStream out = null; try { File oldFile = new File(oldPath); File file = new File(newPath); in = new FileInputStream(oldFile); ou

将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上(scp的使用)

一.复制文件: (1)将本地文件拷贝到远程scp 文件名 用户名@计算机IP或者计算机名称:远程路径(2)从远程将文件拷回本地scp 用户名@计算机IP或者计算机名称:文件名 本地路径 二.复制文件夹(目录):(1)将本地文件夹拷贝到远程scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径(2)从远程将文件夹拷回本地scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径 原文地址:https://www.cnblogs.com/Sky-Raining/p/12294155.

dos文件(夹)复制命令:copy和xcopy

1.copy命令 将一份或多份文件复制到另一个位置. COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source 指定要复制的文件. /A 表示一个 ASCII 文本文件. /B 表示一个二进位文件. /D 允许解密要创建的目标文件 destination 为新文件指定目录和/或文件名. /V 验证新

linux操作系统-在文件夹复制一份Linux导入VMware后eth0网卡无法启动问题(或克隆linux虚拟机)

在自己做实验的时候,可能需要多台虚拟主机,如果都从头安装肯定不合理.有两种办法:第一种是直接在文件夹中复制一份虚拟主机,然后导入到VMware中. 在VMware中直接克隆一份虚拟主机 但是如果用第一种方式操作,肯定会导致eth0网卡无法启动,因为此时虚拟主机的网卡已经变成了eth1.我们需要做一些修改,将其修改回eth0. 解决方法: 1.编辑/etc/udev/rules.d/70-persistent-net.rules文件 2.把NAME="eth0"的那行配置注释掉或者删掉,