Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 March 30

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
Invoke-WebRequest -uri $uri -Method Put -Infile "D:\1.txt"?
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
• Yuriy ₱oret •
Всем привет
Помогите плиз разобраться, с вебом не силен:

Invoke-RestMethod -Method Post -Uri $URI -ContentType 'multipart/form-data' -Body [byte]$File -Proxy "http://$IPPort"

Этот запрос возвращает:
Invoke-RestMethod : Удаленный сервер возвратил ошибку: (400) Недопустимый запрос.

Понимаю, что что-то не так с запросом, но пока не пойму, что может быть не так, может файл не правильно передаю..
А кому отправляете?
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
не вижу в запросе
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Почитайте официальную документацию телеграма на API
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
а не примеры в интернете
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
$pmChatID содержит то, кому отправляем
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Текстовые сообщения норм отправляет, а вот файлы
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
Invoke-WebRequest -uri $uri -Method Put -Infile "D:\1.txt"?
Аналогично
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
мне просто неудобно сейчас включать vpn, чтобы открылась дока
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
какой формат передачи-то для запроса должен быть?
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Хех, нагуглил ответ:
https://qna.habr.com/q/735823
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Тип core нужен, чтобы можно было "multipart/form-data" использовать
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Блин, чтож так тяжко-то, задача элементарная — отправить документ, а возни что ппц
источник

M

Mistique in PowerShellRus - о Powershell (и не только) на русском
• Yuriy ₱oret •
Блин, чтож так тяжко-то, задача элементарная — отправить документ, а возни что ппц
первый день в ИТ что ли*?
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Добрый день. Подскажите как этот вывод
New-SSHSession : Permission denied (password).
строка:3 знак:20
+         $session = New-SSHSession $ip -AcceptKey -Credential $cred
+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : Ошибка безопасности: (Renci.SshNet.SshClient:SshClient) [New-SSHSession], SshAuthenticationException
   + FullyQualifiedErrorId : SSH.NewSshSession
включить в проверку if .
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Mistique
первый день в ИТ что ли*?
Не первый день конечно, прост через одно место некоторые вещи работают, раздражает
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Я хочу после выполнения ssh подключение проверять : если есть такая ошибка, то просто сделать запись в файл. Если ошибки нету, то выполнять дальше.....
источник

•₱

• Yuriy ₱oret • in PowerShellRus - о Powershell (и не только) на русском
Короче задачу с отправкой решил так:
curl -s -X POST "https://api.telegram.org/bot$pmBotToken/sendDocument?chat_id=$pmChatID" -F document="@D:\1.txt" -F caption="Test" -x "$IPPort"
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Добрый день. Подскажите как этот вывод
New-SSHSession : Permission denied (password).
строка:3 знак:20
+         $session = New-SSHSession $ip -AcceptKey -Credential $cred
+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : Ошибка безопасности: (Renci.SshNet.SshClient:SshClient) [New-SSHSession], SshAuthenticationException
   + FullyQualifiedErrorId : SSH.NewSshSession
включить в проверку if .
при помощи try/catch
источник