【发布时间】:2018-01-16 12:15:15
【问题描述】:
我正在尝试写下 powershell 脚本,如果它在文件中找到“标题”部分,它应该从文件夹游览中的所有文件中删除项目版本或语言版本“en”。
我的脚本仅对循环中标题为空的顶部文件名有效,但不适用于循环中标题也为空的其他文件。如何更改此脚本,以便它可以滚动循环并从标题为空的每个不同文件中删除语言版本?
$SN1 = Get-ItemProperty -Path "master:/content/www/home/company/tour/*" -Name "Title"
$SN2 = ''
$SN3 =
foreach ($SItem in $SN1.Title) {
if ("$SItem" -eq $SN2)
{
Remove-ItemVersion -Path "master:/content/www/home/company/tour/*" -Language "en"
}
}
【问题讨论】:
标签: powershell powershell-2.0 powershell-3.0 powershell-4.0