Anna-Printerid.ps1
From ICO wiki test
Jump to navigationJump to search
<#
.SYNOPSIS
See skript annab printeri või printerite loetelu
.DESCRIPTION
Põhimõtteliselt teeme Get-WmiObject -Class "win32_printer" käsu
.PARAMETER Name
otsib nime või nimeosa järgi sobiva printeri
.Example
Anna-Printerid "x" -Masin localhost
#>
param(
[string[]][parameter(Mandatory=$true,ValueFromPipelineByPropertyName=$true)]$Name,
[switch]$AinultNimed,
[string]$Masin=$ENV:COMPUTERNAME
)
if($AinultNimed)
{
foreach($x in $Name)
{
Get-WmiObject -Class "win32_printer" -ComputerName $masin |
where{$_.Name.ToLower().Contains($x.ToLower())} | Select Name
}
} else {
foreach($x in $Name)
{
Get-WmiObject -Class "win32_printer" -ComputerName $masin |
where{$_.Name.ToLower().Contains($x.ToLower())}
}
}