Я пытаюсь заполнить список в графическом интерфейсе, созданном Powershell на основе пользовательского ввода, и получаю эту ошибку, используя это.
$CopyFromTextBox.Add_TextChanged({
$cmdlets = (Get-ADUser -Filter name -like "$($CopyFromTextBox.Text)" ) | Sort-Object
$UserListBox.ItemsSource = $cmdlets
})
Get-ADUser: не найден параметр, которыйсоответствует имени параметра 'like'.
Ниже приведен пример чего-то вроде того, что я пытаюсь сделать, но на самом деле это работает.
$InputBox.Add_TextChanged({
$cmdlets = @(Get-Command -CommandType Cmdlet -Name ("{0}*" -f $InputBox.Text))
$listbox.itemsSource = $cmdlets
})