copy-item

    0热度

    1回答

    我想使用Powershell脚本将文件夹递归复制到其他位置。这必须在PowerShell的TODO: 复制文件和文件夹从位置A到位置B UNC路径必须有(例如\ net.local \文件\ EDV) 位置B必须全部为空文件夹清除 位置B的结构必须等于位置A 应该在B上创建缺少的文件夹。 应该只复制文件是老年人超过180天 脚本必须创建包含文件名和路径,文件大小信息的日志文件,文件日期 我有这个剧

    0热度

    2回答

    我需要检索pdf文件并将此pdf文件从源文件复制到目标文件。 PDF格式的名称是TXT文件listspec一个数由行: 100 200 204 79002 XS002 我串联了.pdf扩展 但PDF文件001 .PDF,002 .PDF,204 .pdf,79002.pdf,XS002.pdf。我需要Padleft 0个PDF文件名称最多5个位置。 我使用这个命令: Get-Conte

    0热度

    1回答

    我正在写一个PowerShell脚本来“编译”一堆文件到一个文件夹,所以我可以压缩它,然后分发它。该脚本将从各种特别指定的目录中提取,因此我不必通过它们进行搜索和啄食,并且可能会遗漏文档和某些修订。 我正在堵塞,它正在工作,并在我的过程中的某个时刻,一些停止。我无法弄清楚改变了什么,或者如果我达到了极限,或者发生了什么,因为这是我的第一个使用PowerShell的脚本。我认为我忽略了一些非常基本的

    8热度

    1回答

    从批处理文件切换到PowerShell脚本的原因是为了改进过程的错误检查。在这方面复制cmdlet是否有优势? 如果一个批处理文件已经存在,它使用xcopy按文件名单独复制文件,将语法转换为copy-item有什么好处吗? 使用robocopy,xcopy和copy-item(相互比较)有什么优势?例如,robocopy在通过可靠网络处理大量小文件时具有优势。如果要在数百台计算机上同时运行此脚本,

    3热度

    4回答

    为什么 gci $from -Recurse | copy-item -Destination $to -Recurse -Force -Container 不以同样的方式表现为 copy-item $from $to -Recurse -Force ? 我认为它应该是相同的,但不知道它不是。为什么?

    1热度

    1回答

    我有一个Powershell不使用下面的代码跨服务器复制最新文件的问题。 $dir="\\MyServer\SQLBackups\SQL Backup*.bak" $FileLocation = "E:\SQLRestore\SQL Backup Latest.bak" If (Test-Path $FileLocation){ Remove-Item $FileLocation

    4热度

    1回答

    我使用可在目标机器上运行脚本的Windows服务应用程序。我需要做的一件事就是将文件从我的主机复制到不同用户的目标机器上。我已经探索了几个解决方案,但还没有找到一个好的解决方案。我列出了所有我尝试过的。希望如果有人有不同的/更好的解决方案 start-bitstransfer:此服务运行在系统帐户下。所以只有系统帐户下的服务才能使用它。 get-content/set-content:为目标建立一

    1热度

    1回答

    这一个让我难住。我已经搜索过“copy-item无法将参数绑定到参数'路径',因为它是空的”,并且发现了几个帖子,其中的答案涉及修复语法以使第一个参数不为空。据我所知,我的第一个参数不是null,也是正确的类型,我仍然得到相同的错误。我也有一个非常类似的脚本运行在另一台服务器上,没有问题,这是我开发的模板。 该脚本位于名为'weekly-archive.ps1'的文件中,并且正由PowerShel

    0热度

    1回答

    下面的代码将文件复制到REMOTE_COMPUTER如果我使用它的IP地址10.10.10.10 $j = "remote_computer" New-PSDrive -Name Z -PSProvider FileSystem -Root \\$j\share -Credential $credentials -ErrorAction Stop Copy-Item -Path D:\ps

    4热度

    1回答

    变化的文件,我使用的是FileSystemWatcher通知文件上的变化,然后创建该文件的一个副本: $watcher = New-Object System.IO.FileSystemWatcher $watcher.Path = "C:\Orders\" $watcher.IncludeSubdirectories = $false $watcher.EnableRaisingEvent