Удаление файлов по маске

Удаление файлов по маске $TargetFolder="D:\tmp\" # Далее указываем маску файлов $Extension = "*conflicted*" $Files = Get-Childitem $TargetFolder -Include $Extension -Recurse foreach ($File in $Files) { if ($File -ne $NULL) { write-host "Deleting File $File" -ForegroundColor "DarkRed" Remove-Item $File.FullName | out-null } else { Write-Host "No more files to delete!" -foregroundcolor "Green" } }

Подробнее

Проверка порта удаленного хоста и выполнение действий

Проверка порта удаленного хоста и выполнение действий # IP-адрес проверяемого сервера $ipaddress="192.168.88.201" # Порт $portcheck="443" function TestAvailability { try{$socket = New-Object Net.Sockets.TcpClient($ipaddress,$portcheck); if($socket -eq $null) {return $false} else {return $true;$socket.close()}} catch{return $false}; } if (!(TestAvailability{})) { # Здесь пишем код, который выполнится, если недоступен do { Start-Sleep -Seconds 30; } while (!(TestAvailability{})); # Здесь пишем код, который выполнится, если стал доступен }

Подробнее

Veeam в Телеграм

Veeam в Телеграм PowerShell Создаём бота, получаем токен и ID-чата, куда будем отправлять. Создаём powershell скрипт следующего содержания: Function Send-Telegram { Param([Parameter(Mandatory=$true)][String]$Message) $Telegramtoken = "xxxxxxxx:XXXXXXXXXXXXXXXXXXXX" $Telegramchatid = "-xxxxxxxxxxx" [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $Response = Invoke-RestMethod -Uri "https://api.telegram.org/bot$($Telegramtoken)/sendMessage?chat_id=$($Telegramchatid)&text=$($Message)"} $A = Get-WinEvent -MaxEvents 1 -FilterHashTable @{Logname = "Veeam...

Подробнее

Fuse

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.