【发布时间】:2022-01-14 10:05:04
【问题描述】:
我正在使用 Azure 自动化 DSC 在我的 Azure VM 上部署一些基本配置。但是,我正在努力递归删除 C:/Temp 目录的所有内容并将目录保留为空文件夹。
我正在使用以下代码:
$temp_dir = "C:\temp\"
File "Clean Temp Folder" # Delete $temp_dir Directory
{
Ensure = "Absent"
Type = "Directory"
Recurse = $true
DestinationPath = $temp_dir
Force = $true
}
一旦我将节点配置分配给 VM,C:/Temp/ 文件夹就会被完全删除,但如果我之后手动重新创建它,即使 Force 参数设置为,它也不会在下一次 DSC 运行时被删除真的。
非常欢迎任何建议!
【问题讨论】:
标签: azure configuration azure-virtual-machine azure-automation dsc