2016-06-16 21 views
0

プリンタを削除するためにpowershellプログラムを作成しようとしています。プログラムは、まずプリンタのプロンプトを表示します。プリンタを個別に表示することはできません。それらはすべて1つのオプションとして表示されます。 enter image description herewmiクエリを配列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)} 
+1

削除 '|フィート - ハイドテーブルヘイダー| Out-String' –

答えて

0

あなたのコードは次のコードスニペットを助けることができる、Minimal, Complete, and Verifiable exampleルールを満たしていませんが:

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