我有一个脚本,我试图删除硬编码和通配符后面的链接。
$Skip = "http://test.com","http://server/Main/*"
$Site = Get-SPSite
foreach($Skip - notcontains $Site)
{
//Do Something
}
如何确保将http://server/Main/ *验证为通配符,如果$ Site为http://server/Main/Test.something或http://test.com
,则不会处理由于
答案 0 :(得分:1)
使用-like
运算符:
$Skip = "http://test.com","http://server/Main/*"
$Site = Get-PSSite
$Process = $True
$Skip | Foreach-Object {
if($Site.Url -like $_){
$Process = $False
}
}
if($Process){
# Do Something
}