c# - Powershell 将 listBox 项转为数组格式
问题描述
希望每个人都做得很好!
我想知道是否有人可以帮助解决我遇到的问题。我有一个 listBox 填充有这样的名称。
$listbox = New-Object System.Windows.Forms.ListBox
$listbox.Size = New-Object System.Drawing.Size (125,150)
$listbox.Location = New-Object System.Drawing.Point (255,14)
$listbox.SelectionMode = "MultiExtended"
$adusers = Get-ADUser -filter * -Properties name -SearchBase "The OU" | Select -expandproperty Name
foreach($name in $adusers)
{
[void]$listbox.items.add($name)
}
$listbox.Height = 125
$Guibox.controls.add($listbox)
但我需要格式化列表框,以便我可以获取以下格式的数据:
“名称 1”、“名称 2”、“名称 3”
无论如何要获取列表框中的所有项目并以该格式放置它们吗?我试图做一个 foreach 循环并将其传递给一个数组,但无济于事。有任何想法吗?
解决方案
推荐阅读
- html - 如何水平对齐两个父级(1个共同父级和1个唯一)内部的2个div?
- c# - CefSharp WPF 崩溃
- php - 使用带前导零的最大和最小长度的数字范围生成器
- selenium-chromedriver - getText() 和 getFirstSelectedOption().getText() 没有给出预期的文本
- aws-lambda - 使用 AWS lambda 将 CMYK 图像替换为 RGB
- python-3.x - 如何将音频映射到目标文本转录
- javascript - 如何在 react native 和 redux 应用程序中处理 JWT 令牌到期
- curl - 带有 JQ 解析错误的卷曲响应:解析错误:第 1 行第 9 列的数字文字无效
- python - 比较 Datetime 和不可排序的类型
- ios - IOS 开发新手,单击注释单元格时崩溃 线程 1:信号 SIGABRT 并由于未捕获的异常而终止应用程序