Либо вы объявляете параметры в начале вашего скриптового блока:
{
param($user,$unsecurepassword)
net use P: \\Server\dir1\dir2 /persistent:no /user:$User $UnsecurePassword
Get-EventLog -LogName System -After (Get-Date).AddHours(-12) -EntryType Error, Warning | format-list |
out-file P:\EventLog_$env:COMPUTERNAME.log
net use P: /delete /yes
}
Или вы присоединяетесь к своим аргументам с помощью переменной $args
:
#first passed parameter
$args[0]
#second passed parameter
$args[1]
....
Документация: MSDN
Вы установили ниже ключ и значение на web.config. key = "ida: RedirectUri" value = "https://myapp.azurewebsites.net/"
При той же ошибке решение было следующим:
Перейдите на портал Azure: https://portal.azure.com войдите в систему и щелкните значок Azure Active Directory в левый. Затем нажмите значок «Регистрация приложений» в средней панели. В окне поиска введите приложение из сообщения об ошибке и выберите «Все приложения» в раскрывающемся списке:
Нажмите свое приложение, затем значок «Настройки», выберите «URL-адреса ответа» из списка.
Скопируйте один из ответных URL и добавьте его в свое приложение как порт https .
Вы можете сделать это из свойств проекта или просто добавить в файл lounchsetting.json значение sslPort
Получите из Fiddler информацию о том, что происходит в вашем браузере, когда вы пытаетесь пройти аутентификацию в приложении. Там должен быть запрос к AAD с просьбой об аутентификации, который также будет включать URL-адрес ответа. Убедитесь, что он совпадает с тем, с которым ваше приложение настроено в AAD.