- Remove From My Forums
-
Вопрос
-
При настройке WAP возникает ошибка: Базовое соединение закрыто: При попытке установления отношений доверия со службой федерации произошла
ошибка. Ошибка: Базовое соединение закрыто: Непредвиденная ошибка при передаче.. ADFS установлен и настроен. Сертификат был импортирован с закрытым ключом и содержит 3 имени (имя сервера wap, adfs и имя службы ADFS). Все
имена серверов используется внутренние. Трафик между хостами полностью разрешен. Может
кто сталкивался?
Ответы
-
-
Помечено в качестве ответа
6 февраля 2017 г. 7:31
-
Помечено в качестве ответа
-
1. Для имени AD FS при установке WAP нужно использовать msk-i-ca-adfs.internet.lan — именно это значение прописано в хостовой части URL, идентифицирующего ферму AD FS (Identifier). Хотя, если SNI при связи WAP-AD FS не используется
(как посмотреть это, я не знаю), может пройти и adfs.internet.lan.2. Сертификат Service Communication у вас выглядит сомнительно. Чтобы сертификат был действительным для нескольких имён DNS, они должны быть добавлены в расширение Subject Alternative Name (к сожалению, его в выдаче не видно) ,
а в Subject Name в части CN=… (Common Name) должно быть указано только одно, основное имя.3. Сертификат SSL на сервере AD FS я вообще не увидел. Обычно он совпадает с Service Communication Certificate, но у вас почему-то не так (Thumbprint не совпадает). Так что смотрите на него сами (certutil -dump файл_сертификата). Требования
там по именам те же: «основное» имя DNS в Common Name из Subject Name, а все остальные (можно — вместе с основным) — в Subject Alternate Name.
Слава России!
-
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff, Moderator
6 февраля 2017 г. 7:31
-
Помечено в качестве ответа
|
0 / 0 / 0 Регистрация: 14.05.2018 Сообщений: 214 |
|
|
1 |
|
|
03.12.2020, 13:12. Показов 7709. Ответов 12
Здравствуйте! Пробую установить chocolately через powershell: PS C:UsersТарас> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadStri И ошибка: Исключение при вызове «DownloadString» с «1» аргументами: «Базовое соединение закрыто: Непредвиденная ошибка при переда Что делаю не так? Очень срочно, подскажите как установить chocolately Добавлено через 48 минут
__________________
0 |
|
alhaos 1341 / 385 / 114 Регистрация: 20.02.2019 Сообщений: 2,078 Записей в блоге: 35 |
||||
|
03.12.2020, 14:15 |
2 |
|||
|
оригинально… так попробуйте
0 |
|
0 / 0 / 0 Регистрация: 14.05.2018 Сообщений: 214 |
|
|
03.12.2020, 15:15 [ТС] |
3 |
|
alhaos, вот весь код: PS C:UsersТарас> Get-ExecutionPolicy Изменение политики выполнения Не распознает. Подскажите, пожалуйста, что не так
0 |
|
1341 / 385 / 114 Регистрация: 20.02.2019 Сообщений: 2,078 Записей в блоге: 35 |
|
|
03.12.2020, 15:28 |
4 |
|
x3 Код Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6) PS C:UsersalHaos> iex ((Invoke-WebRequest https://chocolatey.org/install.ps1).Content) Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.15.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:UsersalHaosAppDataLocalTempchocolateychocInstallchocolatey.zip to C:UsersalHaosAppDataLocalTempchocolateychocInstall...
Installing chocolatey on this machine
Не удается проверить издателя. Вы действительно хотите запустить эту программу?
Файл C:UsersalHaosAppDataLocalTempchocolateychocInstalltoolschocolateyInstall.ps1 публикуется CN="Chocolatey
Software, Inc.", O="Chocolatey Software, Inc.", L=Topeka, S=Kansas, C=US и не является доверенным для данной системы.
Выполняйте сценарии только от доверенных издателей.
[V] Никогда не запускать - V [D] Не запускать - D [R] Запустить однажды - R [A] Всегда запускать - A [?] Справка
(значением по умолчанию является "D"):
0 |
|
1318 / 177 / 55 Регистрация: 03.06.2020 Сообщений: 484 |
|
|
03.12.2020, 15:35 |
5 |
|
Не распознает Какая версия powershell? Set-ExecutionPolicy выставите RemoteSigned. От Администратора, и перезапустите powershell. Добавлено через 7 секунд
Не распознает Какая версия powershell? Set-ExecutionPolicy выставите RemoteSigned. От Администратора, и перезапустите powershell.
0 |
|
1341 / 385 / 114 Регистрация: 20.02.2019 Сообщений: 2,078 Записей в блоге: 35 |
|
|
03.12.2020, 15:38 |
6 |
|
Какая версия powershell? скорее всего… The Invoke-WebRequest cmdlet sends HTTP and HTTPS requests to a web page or web service. It parses the response and returns collections of links, images, and other significant HTML elements. This cmdlet was introduced in PowerShell 3.0.
0 |
|
0 / 0 / 0 Регистрация: 14.05.2018 Сообщений: 214 |
|
|
03.12.2020, 15:48 [ТС] |
8 |
|
alhaos, как проверить какая версия?
0 |
|
lesser 1318 / 177 / 55 Регистрация: 03.06.2020 Сообщений: 484 |
||||
|
03.12.2020, 15:58 |
9 |
|||
|
как проверить какая версия?
0 |
|
0 / 0 / 0 Регистрация: 14.05.2018 Сообщений: 214 |
|
|
03.12.2020, 17:33 [ТС] |
10 |
|
alhaos, версия программы: PS C:UsersТарас> (Get-Host).Version.ToString()
0 |
|
1341 / 385 / 114 Регистрация: 20.02.2019 Сообщений: 2,078 Записей в блоге: 35 |
|
|
03.12.2020, 17:46 |
11 |
|
Taras99, обновиться проблема?, жди может кто ответит как через Net.WebClient делать, я пока не могу, разбираться надо.
0 |
|
㊙️ 2154 / 237 / 57 Регистрация: 10.08.2018 Сообщений: 562 |
|
|
03.12.2020, 17:56 |
12 |
|
Решение
версия программы:2.0 Еще раз:
1 |
|
0 / 0 / 0 Регистрация: 14.05.2018 Сообщений: 214 |
|
|
04.12.2020, 02:02 [ТС] |
13 |
|
Fors1k, спасибо большое! Не подскажите еще, пожалуйста, в какой раздел задать вопрос по установке vagrant? D:vagrant>vagrant up D:vagrant> Изначально просто была проблема с версией powershell(не проходила команда vagrant int)
0 |
|
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
04.12.2020, 02:02 |
|
Помогаю со студенческими работами здесь Установка винды, жесткий диск разбит на двое и мне нужно поставить что бы установка была на F, а не на С Установка — Установка Windows XP через DOS Установка новой Windows 7 поверх старой Windows 7 без форматрирования диска (не обновление, а новая установка) Установка — Установка 7й поверх 10й Установка питания, Установка частоты Установка драйвера NVidia зависает на «Установка Аудиодрайвер HD» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 13 |
-
#1
Привет всем, разбираюсь с telegram bot API, решил набросать основу на powershell. Но в самом начале ошибка:
Код:
PS C:bot> $token = "тут мой токен"
PS C:bot> $URL_get = "https://api.telegram.org/bot$token/getUpdates"
PS C:bot> $URL_set = "https://api.telegram.org/bot$token/sendMessage"
PS C:bot> Invoke-RestMethod -Uri $URL_get
Ошибка вот такая
Invoke-RestMethod : Базовое соединение закрыто: Непредвиденная ошибка при передаче.
строка:1 знак:1
+ Invoke-RestMethod -Uri $URL_get
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Подскажите из за чего ??
Последнее редактирование модератором: 23.04.2020
-
#2
телеграм же запрещен, если из России запускаете, вот вы и не можете соединиться. Можно попробовать через прокси какой нибудь
-
#3
Привет всем, разбираюсь с telegram bot API, решил набросать основу на powershell. Но в самом начале ошибка:
Код:
PS C:bot> $token = "тут мой токен" PS C:bot> $URL_get = "https://api.telegram.org/bot$token/getUpdates" PS C:bot> $URL_set = "https://api.telegram.org/bot$token/sendMessage" PS C:bot> Invoke-RestMethod -Uri $URL_getОшибка вот такая
Подскажите из за чего ??
попробуйте подключаться через прокси.
-
#4
Привет всем, разбираюсь с telegram bot API, решил набросать основу на powershell. Но в самом начале ошибка:
Код:
PS C:bot> $token = "тут мой токен" PS C:bot> $URL_get = "https://api.telegram.org/bot$token/getUpdates" PS C:bot> $URL_set = "https://api.telegram.org/bot$token/sendMessage" PS C:bot> Invoke-RestMethod -Uri $URL_getОшибка вот такая
Подскажите из за чего ??
телеграм заблочен в РФ.
Попробуйте поискать бесплатный VPN, например TunnelBear или прокси
Последнее редактирование: 24.04.2020
-
#5
жаль, а есть аналоги телеграм ботов ?
-
#6
жаль, а есть аналоги телеграм ботов ?
Microsoft Bot Framework
Здравствуйте уважаемые форумчане, столкнулся с такой проблемой, есть сервер на Windows server 2012 R2 с которого передаются данные на линуксовую машину на CentOS 7, с помощью протокола FTP. Данные представляют собой резервную
копию общего диска, передаются раз в неделю. Для написанию скрипта использовал вот эту статью: https://social.technet.microsoft.com/Forums/ru-RU/9da4d969-3707-4d0b-93d8-b8eff04361b1/powershell-ftp?forum=scrlangru
Скрипт имеет следующий вид:
#Documents
Import-Module PSFTP
# Имя сервера ftp;
$ftp = "имя сервера"
# Параметры подключения ftp;
$user = "пользователь"
$ppass = "пароль"
$pass = ConvertTo-SecureString $ppass -Force -AsPlainText
$cred = New-Object Management.Automation.PSCredential($user,$pass)
# Источник копирования файлов;
$SourcePath = "E:BackUp_PublicFolder"
# Промежуток поиска файлов по дате;
$Days = "-30"
$CurrentDate = Get-Date
$LastDate = $CurrentDate.AddDays($Days)
# Блок копирования файлов на ftp сервер;
# Подключение к ftp серверу и создание сессии BackupCopy;
Set-FTPConnection -Server $ftp -UseBinary -UsePassive -Session BackupCopy -Credential $cred
# Выбираем файл который будем копировать на ftp сервер;
$files = Get-ChildItem $SourcePath PublicFolder-*-full.zip | Where-Object { $_.LastWriteTime -gt $LastDate }
# Копирование файла
$files | Add-FTPItem -Path Public -Session $BackupCopy
Вот только интересно, если файл до 1.5 Gb, то все копируется чисто и очень быстро, если больше, даже если 2 Gb, файл копируется правильно, там распаковывается без ошибок (файл архива), и проверку на целостность проходит, но вываливается ошибка:
Add-FTPItem : Исключение при вызове «Close» с «0» аргументами: «Базовое соединение закрыто: Непредвиденная ошибка при приеме.»
E:UtilsBackUp_PublicRDP_opt_full.ps1:24 знак:10
+ $files | Add-FTPItem -Path Public -Session $BackupCopy
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Add-FTPItem
При этом, перед самой ошибкой, передача уже осуществлена, а соединение висит, может что то проверяет. На стороне FTP сервера CentOS7 ошибок нет, логи показывают что передача осуществлена успешно.
Вы не могли бы подсказать с чем это может быть связано, и стоит ли волноваться.
И еще можно ли как-нибудь исправить ошибку, или хотя бы обойти чтобы выполнялись задания после этой ошибки.
Спасибо за ответ.
Я написал код в PowerShell, чтобы получить рабочие элементы области проекта с помощью wiql.
$token = "PAT"
$url="https://dev.azure.com/Organizationname/_apis/wit/wiql?api-version=5.1"
$token = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($token)"))
$JSON = @'
{
"query": "SELECT [System.Id], [System.WorkItemType], [System.State],[System.AreaPath],[System.Tags],[System.CommentCount],[System.ChangedDate] FROM workitems WHERE[System.Id] IN(@follows) AND [System.TeamProject] = 'Azure' AND [System.State] <> '' ORDER BY [System.ChangedDate] DESC"
}
'@
$response = Invoke-RestMethod -Uri $url -Headers @{Authorization = "Basic $token"} -Method Post -Body $JSON -ContentType application/json
$listOfTasks = New-Object Collections.Generic.List[String]
ForEach( $workitem in $response.workItems ) {
$listOfTasks.Add($workitem.id)
}
$listOfTasks = $listOfTasks -join ','
$listOfTasks
$url1="https://dev.azure.com/Organizationname/ProjectName/_apis/wit/workitems?ids=$listOfTasks" +"&" + "`$expand" + "=all&api-version=5.1"
$response1 = Invoke-RestMethod -Uri $url1 -Headers @{Authorization = "Basic $token"} -Method Get
Write-Host "result = $($response1 | ConvertTo-Json -Depth 100)"
Когда я выполняю вышеуказанный скрипт, я получаю ошибку ниже.
Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a receive.
At ....
+ ... response1 = Invoke-RestMethod -Uri $url1 -Headers @{Authorization = " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Я пробовал варианты, указанные в приведенной ниже ссылке, но это не помогло.
PowerShell – The underlying connection was closed: An unexpected error occurred on a send.
Может кто-нибудь помочь мне в разрешении этой ошибки. Большое спасибо заранее !!!
2 ответа
Лучший ответ
Ваш сценарий хорошо сработал на моей стороне. Кажется, проблема связана со средой вашего клиентского компьютера. Вы можете проверить в этом блоге, чтобы узнать, поможет ли вам это решение:
Проблема в том, что более старые версии платформы DOTNET (например, 3.5 и 4.0) по своей сути не поддерживают новые версии TLS, такие как 1.2 и 1.3. Вы можете попробовать установить более новые версии DOTNET. Дополнительную информацию от Microsoft относительно SSL / TLS можно найти здесь:
https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls
1
Cece Dong — MSFT
15 Мар 2021 в 07:49
Часто это связано с вашей версией TLS.
Попробуйте добавить:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
В начало вашего скрипта и перезапустите его.
1
Max Morrow
12 Мар 2021 в 14:02

[], MethodInvocationException
Сообщение было отмечено Taras99 как решение