Проверьте версию exe и загрузите новую версию - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть сценарий PowerShell, который открывает Internet Explorer, затем находит веб-сайт и щелкает по нему, чтобы открыть его:

$IE = new-object -com internetexplorer.application
$IE.navigate("https://www.google.com/search?ei=j-KLWrGyI5G2gQbN9KOQAg&q=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&oq=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&gs_l=psy-ab.3..0l10.509762.515959.0.516306.23.19.1.0.0.0.358.2")
$IE.visible=$true
while($ie.busy) {sleep 5} 

$Link = $IE.Document.getElementsByTagName("span") | ? {$_.InnerHTML -eq "دانلود آهنگ جدید | دانلود موزیک"}

$Link.click()

Могу ли я проверить версию в этом сценарии версии своего веб-сайта и обновить ее с помощьюUpdate-ModuleManifest для автоматической загрузки нового скрипта с моего веб-сайта для замены этого скрипта?

1 Ответ

0 голосов
/ 24 сентября 2018

Трудно понять, что ты пытаешься сделать.Вы говорите об обновлении манифеста модуля, но просили проверить версию скрипта.

Я могу предложить вам опубликовать свой сценарий на powershellgallery.com и использовать Update-Module (если это модуль) или Update-Script (если это скрипт).Я сделал это, чтобы сохранить написанные мной скрипты / модули, и он хорошо работает.

Где ваша логика для проверки версии сайта?Я предполагаю, что если у вас есть тег на веб-сайте, вы можете использовать этот элемент.Возможно выложить полный код на английском языке тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...