Моя цель - получить список принтеров с моего сервера печати по имени и добавить их в виде отдельных элементов в выпадающий список для выбора пользователем.Это то, что я придумал, но это не работает:
$Hospital = Get-Printer -ComputerName servername | where{$_.Name -like “*Name*”} | format-list name
$ComboBox_Location.Add_Click{
switch ($ComboBox_Location.SelectedItem){
"Hospital"{
$ComboBox_Printer.Clear();
foreach($Name in $Hospital){
$ComboBox_Printer.Items.Add($Name.Name)
}
}
}
}
Я полагаю, что это как-то связано с «foreach», но я не совсем понимаю.Я видел такие вещи, как;
foreach($Name in $Names)
, и я не понимаю, как вы можете искать в переменной, вычитая одну букву ??Я не знаю.В этом списке более 40 принтеров, и я хочу, чтобы каждый из них отображался как отдельный элемент в этом комбинированном списке.