PowerShell 脚本,用于将超过 x 天的文件和文件夹(包括子文件夹)从一个位置移动到另一个位置

2024-05-30

我开发了一个 PowerShell 脚本,它运行得非常好。唯一的挑战是子文件夹中的文件没有移动到目的地。

get-childitem -Path "\\servername\location" |
    where-object {$_.LastWriteTime -lt (get-date).AddDays(-31)} |
    move-item -destination "C:\Dumps"

我无法进一步自定义脚本。


不要浪费时间尝试重新发明robocopy在 PowerShell 中。

robocopy \\servername\location C:\Dumps /e /mov /minage:31
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PowerShell 脚本,用于将超过 x 天的文件和文件夹(包括子文件夹)从一个位置移动到另一个位置 的相关文章

  • 具有默认值的参数不在 PsBoundParameters 中?

    通用代码 考虑这段代码 PS gt function Test param p default value PsBoundParameters PS gt Test some value Key Value p some value PS
  • 如何通过 Get-AzureRmAppServicePlan 检索workerSize

    通过 Azure PowerShell cmdlet 创建新的 AppServicePlan 时New AzureRmAppServicePlan 预计我会添加一个WorkerSize例如小号 中号或大号 例如 appServicePlan
  • 无法在 Validateset 中使用预定义数组 - Powershell

    我正在寻找一种方法来制作一个 cmdlet 该 cmdlet 接收参数并在键入时提示从预定义的选项数组中完成的建议 我正在尝试这样的事情 vf Veg Fruit function Test ArgumentCompleter Cmdlet
  • 如何使用 PowerShell 检查文件是否早于特定时间?

    我怎样才能办理登机手续电源外壳查看 fullPath 中的文件是否早于 5 天 10 小时 5 分钟 老 我的意思是如果创建或修改不晚于 5 天 10 小时 5 分钟 这是一种非常简洁但易读的方法 lastWrite get item fu
  • 用于替换文件中的文本块的 PowerShell 命令

    我正在尝试使用 PowerShell 替换文件中的一段文本 例如 我有一个 sql 文件 并且我知道该特定文件中需要替换的 SQL 脚本的确切块 通读一些 PowerShell 替换示例后 PowerShell 似乎以数组形式返回文件内容
  • 使用 powershell 从 Tfs 获取工作项存储

    如何使用 powershell 从 TFS 获取 WorkItemStore 我尝试过以下方法 function get tfs param string ServerName http MyServer 8080 tfs begin pr
  • 如何从 .ps1 文件运行 powershell 脚本?

    我正在尝试自动执行一个简单的 PS 脚本 以删除某个 txt 文件 显然 我是 powershell 新手 当我在 shell 中运行代码时 它工作完美 但是当我将代码保存为 ps1 并双击它 或远程执行它 时 它只是弹出一个窗口 什么也不
  • 使用 ICACLS 将文件权限设置为“只读”[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我很难从简单 直观的方式转变过来chmod 400尝试在 Windows 命令提示符中执行相同的操作ICACLS 与 UNIX LINUX
  • Windows / Powershell 将程序版本获取到变量中

    我很接近 但不在那儿 我可以通过 powershell 获取应用程序的版本 但它附带一堆文本 这个命令 powershell NoLogo NoProfile Command get item Path c myapp exe Versio
  • 在 Powershell 中获取小文件的“磁盘大小”

    我正在使用一个遗留系统 该系统有大量来自外部系统的导入 其中大多数通过下载文件 根据上下文大小不同 处理它 然后将文件存储在 SAN 卷上的其他位置 格式为 NTFS 和安装在 WS2008R2 盒子上 我们遇到的问题是 由于簇的大小 大量
  • 基于团体成员资格的额外输出

    我希望你们都度过愉快的一天 如果这是一个糟糕的问题尝试 我提前道歉 我不太擅长这个 介绍 首先 我想介绍一下我实际正在创作的内容 我为 MSP 工作 我的任务是创建一个供我们的一位客户使用的用户管理 Powershell 脚本 以便我们可以
  • 使用 powershell 执行 .sql 文件并将输出存储在文本文件中

    我正在尝试从 powershell 运行 sql 脚本 sql 文件并将结果保存到 sql 文件中 概述 SQL 数据库恢复需要用户和权限备份预恢复 一旦恢复完成 我们需要在数据库上执行输出 我们预恢复的用户权限备份 这是我的脚本 当我执行
  • Azure 自动化 Powershell Runbook 无法进行 LoadAssembly

    我是 Powershell Runbook 的新手 所以如果我遗漏了一些明显的内容 请原谅我 我正在尝试从我的脚本记录 Application Insights 请求 但甚至无法加载 DLL 尽管我已经看到其他代码执行非常类似的操作 请注意
  • Powershell:别名和函数有什么区别?

    Im setting up my powershell profile to create aliases of commonly used commands On Microsoft s documentation https learn
  • 元组/数组列表对

    我本质上是想创建一个配对列表 事实证明这是非常困难的 请注意 在任何人提到哈希表之前 都会有我不关心的重复项 例如 如果我这样做 b dog cat I get Name Value dog cat 这很好 但是 我无法添加类似的内容 b
  • 使用Powershell的按位运算符

    我正在寻找如何解决以下场景的示例 想象一下我的打印机具有以下 状态 属性0 离线2 纸盘已空4 墨粉耗尽8 卡纸 当我查询状态时 它返回值 12 我可以明显看到这意味着打印机碳粉耗尽且卡纸 但我如何使用 Powershell 解决这个问题
  • 如何在 PowerShell 中将 5.7303333333e+02 等字符串转换为十进制?

    我正在尝试转换字符串 例如5 7303333333e 02 to the decimal类型 我尝试过使用 decimal TryParse但返回值是假的 有没有类似的方法 datetime parseexact 或任何干净的方法来转换这些
  • 合并两个 json 对象

    我有以下输入 2 个 json 文件 第一个是基本文件 第二个包含相同的属性但不同的值 我想合并这些对象 例如 a b asda c asdasd 第二个文件 a b d 结果应该是这样的 a b d c asdasd 用powershel
  • 为什么使用 Get-Variable 访问参数变量的属性仅在第一次在 ISE 中有效?

    感谢 StackOverflow 的优秀人员 我们获得了非常好的评价answer https stackoverflow com questions 42697072 find the values in validateset 42697
  • 使用 Pester 5 和 PowerShell 7 模拟类函数

    有谁有使用 Pester 5 和 PowerShell 7 模拟点源类函数的示例吗 谢谢 编辑 示例 类 MyClass ps1 class MyClass void Run Write Host Class Invoking run 我的

随机推荐