Я работаю в script, где я могу просматривать веб-контент или "url", но я не могу скопировать в него веб-контент и загрузить его как файл. Это то, что я сделал до сих пор:
$url = "http://sp-fin/sites/arindam-sites/_layouts/xlviewer.aspx?listguid={05DA1D91-F934-4419-8AEF-B297DB81A31D}&itemid=4&DefaultItemOpen=1"
$ie=new-object -com internetexplorer.application
$ie.visible=$true
$ie.navigate($url)
while($ie.busy) {start-sleep 1}
Как скопировать содержимое $url
и сохранить его на локальном диске в виде файла?
Обновление:
Я получил следующие ошибки:
Вызывает вызов "DownloadFile" с аргументами "2": "Удаленный сервер ответил на ошибку: (401)" Неавторизованный ". На: строка: 6 char: 47 + (New-Object system.net.webclient).DownloadFile(< < <" $url/download-url-content ", 'save.html')
Отсутствует ')' в вызове метода. В строке: 6 char: 68 + (New-Object system.net.webclient).DownloadFile(" $url", 'save.html' < < <
Вызывает вызов "DownloadFile" с аргументами "2": "Удаленный сервер ответил на ошибку: (401)" Неавторизованный ". В строке: 6 char: 47 + (New-Object system.net.webclient).DownloadFile(< < < < < $url ", 'save.html')
Хорошо, позвольте мне объяснить больше, что я пытаюсь сделать: у меня есть файл excel на нашем сайте sharepoint, и это файл, который я пытаюсь загрузить локально (любой формат), который является частью script, так что для более поздней части script я могу сравнить этот файл с другими данными и получить вывод.
Теперь, если я смогу каким-то образом отобразить "мои документы" с сайта и смогу загрузить файл, это также сработает для меня.