я следующий PowerShell сценарийКак получить все частичные совпадения с использованием фильтра Get-ADComputer?
$server = Get-ADComputer -filter {name -like $computerhost}
write-host $server.name
Это дает мне ADComputer, который содержит $computerhost
в его имени.
Пример:
$computerhost = linuxserver
соответствия имени компьютера выход: "linuxserver01"
Но я на самом деле хочу ADComputer, если имя компьютера помещается внутри $computerhost
. Так что если $ computerhost является «ASDF» Я хочу получить компьютер с именем «а» или «как» или «ASD» или «ASDF», но не «Asda»
Пример:
$computerhost = linuxserver (new)
соответствие имени компьютера: «linuxserver»
Я понятия не имею, как использовать подстановочные знаки таким образом.
_Но я действительно хочу, чтобы ADComputer, который вписывается в $ computerhost._, я действительно не знаю, что вы подразумеваете под этим? Вы только хотите найти частичное имя из '$ computerhost'? Как вы решаете, что удалить? – Matt
Если имя компьютера в AD помещается внутри $ computerhost. Поэтому, если $ computerhost «asdf», я хочу получить компьютер с именем «a» или «as» или «asd» или «asdf», но не «asda». –