簡體   English   中英

在陣列Powershell中存儲WMI查詢

[英]Storing wmi query in array powershell

我正在嘗試制作一個Powershell程序來刪除打印機。 程序首先提示您輸入打印機。 我無法讓打印機分開顯示,它們全部顯示為一個選項。 在此處輸入圖片說明

$installedprinters = Get-WMIObject -Class Win32_Printer  | Select -    
ExpandProperty Name | ft -HideTableHeaders | Out-String
Write-Host $installedprinters

ForEach($name in ($installedprinters))
  {[void] $objListBox.Items.Add($printer)}

盡管您的代碼不滿足最小,完整和可驗證的示例規則,但是下一個代碼片段可以幫助您:

$installedprinters = Get-WMIObject -Class Win32_Printer
ForEach ( $printer in $installedprinters ) {
    Write-Host ( $printer.Name )
    [void] $objListBox.Items.Add( $printer.Name )
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM