Size: a a a

2021 June 18

A

Aleksandr in Powershell Rus
Да
источник

PN

Pavel Nagaev in Powershell Rus
MailMessage = @{
   To = “me@mycompany.com”
   From = “me@mycompany.com”
   Subject = “Hi”
   Body = “Hello”
   Smtpserver = “smtphost”
   ErrorAction = “SilentlyContinue”
}
Send-MailMessage @MailMessage
источник

A

Aleksandr in Powershell Rus
И как выше отметили, то для Priority - это enum:
PS C> [enum]::GetNames([System.Net.Mail.MailPriority])
Normal
Low
High
источник

PN

Pavel Nagaev in Powershell Rus
я хочу написать функцию, которая будет myfunc "send-mailmessage" пихать структуру в буфер для любого командлета и если есть свойства типа приорити, заранее известные, то их priority="High" # Normal Low High , чтобы потом даблкликом копировать
источник

PN

Pavel Nagaev in Powershell Rus
а вот как-то из командлета это выдрать можно? не смотря в MSDN всякие
источник

A

Aleksandr in Powershell Rus
(get-command send-mailmessage).Parameters["Priority"].ParameterType
источник

A

Aleksandr in Powershell Rus
Не проще описать в $PSDefaultParameterValues, где указать Priority для всех командлетов?
источник

PN

Pavel Nagaev in Powershell Rus
Priority это же только для send-mailmessage
источник

PN

Pavel Nagaev in Powershell Rus
но спс
источник

PN

Pavel Nagaev in Powershell Rus
а содержание enum посмотреть как-то можно?
источник

A

Aleksandr in Powershell Rus
Смотри выше, я приводил пример.
источник

PN

Pavel Nagaev in Powershell Rus
да, сорян, тупанул, сча проверю на других командлетах
источник

PN

Pavel Nagaev in Powershell Rus
не, ничего хорошего не выйдет.... Жаль, там где enum, там ISE предлагает подставить значение, но это в моём случае большая редкость. Там где мне надо, просто тип Object . Ладно, всё равно спасибо.
источник

VG

Vasily Gusev in Powershell Rus
Не ISE, а VSCode ;)
источник

PN

Pavel Nagaev in Powershell Rus
Погоди пока, VSCode хорош, я потом по нему вопросам завалю. Чуть позже
источник

VG

Vasily Gusev in Powershell Rus
источник

АК

Александр Козлов... in Powershell Rus
Спасибо! На похожую задачу убил пару часов, но так и не осилил.🤣 Даже с Гуглом, вроде.
источник
2021 June 19

AV

Andrey Voevodin in Powershell Rus
Товарищи, доброго вечера

имею задачку по парсингу куска страницы через PS. И все бы просто с учетом использования Invoke-WebRequest, но сайт хитрый и код страницы отдает не сразу.

Получается загрузка кода идет в два этапа:
1. Появляется сплеш-скрин с анимацией. (и тут отдается один код)
2. Прогружаются данные дешборда (и если смотреть в консоль браузера, то код меняется)

через Invoke-WebRequest у меня получается стащить только код первого этапа и там нет интересных данных, которые можно обработать

можно ли как-то в Invoke-WebRequest сделать так, чтобы после инициализации запроса в сторону веб-сервера данные забирались, например, через 5-7 секунд?
источник

VB

Vector BCO in Powershell Rus
есть вродь селениум для автоматизации веба
источник

VB

Vector BCO in Powershell Rus
там есть все необходимое
источник