for ($i = 0; $i -lt 100; $i++) { Write-Progress -Activity "Learning PowerShell" -Status "Percentage: $i" -PercentComplete $i; Start-Sleep -Milliseconds 50 }
Function Get-Foo{
param()
$files=(New-Object -ComObject WScript.Network).EnumPrinterConnections()
$file1='WMS'
$files2=$files -match $file1
ForEach($ITEM in $files2 )
{
rundll32 printui.dll,PrintUIEntry /Xs /n "$ITEM" printername "YHD-PRINT-""$ITEM"
}
}
Get-Foo
gpupdate /force
Function Get-outprint {
param()
$prints=(New-Object -ComObject WScript.Network).EnumPrinterConnections()
$print1='WMS'
$print2=$prints -match $print1
$print2 | Out-File -FilePath D:\output.txt
}
Get-outprint