Операторы сравнения в условных операциях

Как ни странно, но операторы сравнения в условных операциях в SharePoint выглядят совсем не так, как мы привыкли видеть на примере других языков программирования (таких, как php, C, Delphi, и пр.).
Дабы этот вопиющий факт сильно вас не смущал, опубликую здесь операторы сравнения, которые используются в условных операциях в PowerShell ‘е.
Итак:

Операторы сравнения:

  • -lt — Меньше, чем
  • -le — Меньше или равно
  • -gt — Больше, чем
  • -ge — Больше или равно
  • -eq — Равно
  • -ne — Не равно
  • -like — оператор подобия
  • -notlike — оператор не-подобия


В операциях подобия (таких, как -like и -notlike) фильтр устанавливается при помощи символа «*» (звездочки):

Например, все объекты, в имени которых не встречаестя число «11» :

($ItemSubSubSub.Name -notlike "*11*")

Ссылка на пример, в котором используются операторы сравнения: Скрипт переноса папок в SharePoint’e

Логическаие операторы:

  • -and — логическое «и»
  • -or — логическое «или»






Comments are closed.