Я документирую все сайты и привязки, связанные с сайтом, из IIS. К сожалению, исключение не работает.
Get-ChildItem IIS:\Sites\domain -Name | Where {$_.Name -notlike "*\bin\*"}
У меня тоже проблема с подкаталогами, я не хочу, чтобы они отображались в папке
тестовое задание
тест \ тест
test23
test21
@Olaf оператор -like
поддерживает подстановочные знаки, а не регулярное выражение
Когда вы используете -Name
с Get-ChildItem
, он обычно возвращает только пустые строки. попробуйте изменить фильтр на: Where {$_ -notlike '*\bin\*'}
@ MathiasR.Jessen .... ой, ты прав. Извините. Так что забудьте о моем комментарии. ;-)
Хммм ... 'никогда не работал с провайдером
IIS:
, но ваш шаблон регулярного выражения должен выглядеть примерно так, я думаю:'.*\\bin\\.*'
.