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