ls | Format-Wide -Column 5 -Property name
PS C:\Windows\system32> get-printer
Name ComputerName Type DriverName PortName Shared Published DeviceType
---- ------------ ---- ---------- -------- ------ --------- ----------
Printer-BADC Local Samsung Universal Prin... WSD-b2a188e9... False False Print
Microsoft XPS Document Writer Local Microsoft XPS Document... PORTPROMPT: False False Print
Microsoft Print to PDF Local Microsoft Print To PDF PORTPROMPT: False False Print
Fax Local Microsoft Shared Fax D... SHRFAX: False False Print
PS C:\Windows\system32> get-printer | where name -match "print"
Name ComputerName Type DriverName PortName Shared Published DeviceType
---- ------------ ---- ---------- -------- ------ --------- ----------
Printer-BADC Local Samsung Universal Prin... WSD-b2a188e9... False False Print
Microsoft Print to PDF Local Microsoft Print To PDF PORTPROMPT: False False Print
PS C:\Windows\system32> get-printer | where name -match "print" | remove-printer
PS C:\Windows\system32> get-printer
Name ComputerName Type DriverName PortName Shared Published DeviceType
---- ------------ ---- ---------- -------- ------ --------- ----------
Microsoft XPS Document Writer Local Microsoft XPS Document... PORTPROMPT: False False Print
Fax Local Microsoft Shared Fax D... SHRFAX: False False Print
function Switch-Item {
param ([switch]$on)
if ($on) { "Switch on" }
else { "Switch off" }
}
function MyFunction ()
{
Write-Host 'Hello, World!'
}
Invoke-Command -ComputerName DC1 -ScriptBlock ${Function:MyFunction}
$token = "ХХХХХХХХХХХ"
$chat_id = "ХХХХХХХХХ"
$uri = "https://api.telegram.org/bot$Token/sendDocument"
$fileObject= get-item C:\test\1.pdf
$Form = @{
chat_id = $Chat_ID
document = $fileObject
}#form
$invokeRestMethodSplat = @{
Uri = $Uri
ErrorAction = 'Stop'
Form = $Form
Method = 'Post'
}
Invoke-RestMethod @invokeRestMethodSplat
[void][system.reflection.Assembly]::LoadFrom("C:\temp\MySQL.Data.dll")
$MessageText = "Уважаемые коллеги!В связи с проведением технических работ просьба корректно завершить работу на RDS - в течении 10 минут сервер будет перезагружен!"
$MessageText =[System.Text.Encoding]::UTF8.GetString([System.Text.Encoding]::UTF8.GetBytes("Уважаемые коллеги!В связи с проведением технических работ просьба корректно завершить работу на RDS - в течении 10 минут сервер будет перезагружен!"))