PowerShell - [решено] Расшифровка коротких ссылок

Ответить
 • Просмотры: 1
Аватара пользователя
птичка0001

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение птичка0001 »

К вопросу об антивирусе. Можно временно отключить блокировку антивирусом скрипта, выполнив с повышенными привилегиями:





Код:

Код: Выделить всё

Set-MpPreference -DisableRealtimeMonitoring $true
Аватара пользователя
Fors1k

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение Fors1k »

Цитата greg zakharov:



Нехилый таймаут, однако.
PowerShell - [решено] Расшифровка коротких ссылок




Когда веришь до последнего)





Код:

Код: Выделить всё

$link = 'http://rebrand.ly/d_e_o_0_l_e_g/2',
        'http://zigfreed.ru/Sv2/62.m3u8',
        'http://rebrand.ly/deo_oleg/467'
cls
function Get-TargetLink {[CmdletBinding()]
    param(
        [Parameter ( Mandatory , ValueFromPipeline )]
        [ValidateNotNullOrEmpty()][Uri]$Url
    )
    try {
        $webRequest  = [net.WebRequest]::Create($url)
        $webRequest.Timeout = 2048
        [string]$webRequest.GetResponse().ResponseUri
    }catch  { Write-verbose "$url`n$_" }
    finally {if ($webRequest) { $webRequest.Abort()}}
}
$link|%{Get-TargetLink $_ -Verbose}


Цитата greg zakharov:



Спасибо вам за проявленный интерес!
PowerShell - [решено] Расшифровка коротких ссылок




Я бы тоже хотел проявить. Будет версия в телеге?
Аватара пользователя
greg zakharov

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение greg zakharov »

Fors1k, return можно и опустить, оставив один $res, тем не менее смысл делать это невелик. Почему? В виду определения функции как командлета (CmdletBinding) перехваченное исключение лучше выводить через Write-Verbose (если такая функция будет запущена с ключом -Verbose в хост PowerShell будет выведено сообщение об ошибке, а далее будет исполнен код в finally. Возвратом функции лучше не делать перехваченную ошибку и иже с ней, лучше вернуть нечто существенное, например, значение по умолчанию или некий объект, который при "сцеплении" с другой функцией просто прерывают дальнейшее исполнение. Подобный подход сейчас может показаться несколько замысловатым, однако, на практике, когда дело коснётся классов (если, конечно, коснётся) станут очевидны плюсы такого подхода.


Цитата Fors1k:



Будет версия в телеге?



¯\_(ツ)_/¯
Аватара пользователя
птичка0001

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение птичка0001 »

greg zakharov, спасибо, ясно.


Цитата greg zakharov:



Если же у вас имеются ещё вопросы, вы можете задать их непосредственно в мессенджере.



Я, как и большинство, использую telegram (если не считать корпоративную составляющую). Яндекс мессенджер никогда не использовала и не планирую. Так уж получилось, что за долгое время использования telegram я не задала ни одного вопроса (и по функционированию каналов/чатов в том числе) ни в одном канале или чате. И вряд ли что-то изменится в ближайшем будущем :) Мне как-то хватает поиска в google и SO (для помощи, так и для вопросов). Простите за оффтопик.
Аватара пользователя
greg zakharov

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение greg zakharov »

птичка0001, телеграм лично мне не импонирует скрытой телеметрией, о которой разработчики тактично умолчали. Прочие сервисы хотя бы честно оговаривают в соглашениях, что да, можем собирать данные. Скрывать, впрочем, мне нечего, но и желания бросаться в омут также никакого. Скорее всего будет выбрана альтернативная площадка.
Аватара пользователя
greg zakharov

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение greg zakharov »

Цитата птичка0001:



Я, как и большинство, использую telegram
PowerShell - [решено] Расшифровка коротких ссылок




Солидарен. У меня, кроме telegram, ничего даже не установлено)
Аватара пользователя
Fors1k

Re: PowerShell - [решено] Расшифровка коротких ссылок

Сообщение Fors1k »

Никто не в курсе t.me/hackpad как-то связан с хаконавтикой? Пробил канал вроде автор один.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»