Я намагаюся зрозуміти, як перевірити в PowerShell, якщо для заданого шляху буде запущено шаблон підстановки в командному рядку. Щоб було зрозуміло, у мене є щось на зразок цього:
For ($exception in $Exceptions) {
For ($path in $ListOfAllItems) {
If (IsPartOfPath -Wildcard $exception -Path $path) {
-- do something....
}
}
}
Проблема, яку я маю, це як це реалізувати IsPartOfPath
функції. Я пробував простий $path -imatch $wildcard
але не сподобався результат, оскільки він потрапляє в повний синтаксис RegEx. Чи є химерний спосіб в PS зробити це, крім написання всіх шаблонів перевірки самостійно?
Ідея вирішити її я мав отримати шлях до ресурсів $path
посилається і перевіряти, якщо $exception
відноситься до одного ресурсу. Однак я не знаю, чи можливо це в PowerShell: /