2016-12-06 88 views
0

我目前有一份报告可以完美地运行本地文件(已经从SAP下载)。该报告由一个书面宏建立,该宏使用本地文件的路径运行。如何使用powershell自动从SAP下载特定文件

因此,我必须自动将这些文件从SAP中下载。要写宏,我只保存了2个本地文件。现在我想使用宏来处理SAP中的所有文件。

我已经记录了一个SAP VBScript,它打开我需要的文件。

所以我现在需要的是你告诉我,如果我要在正确的道路,或者如果我错过了一些重要的东西:

  1. 安装计划任务,其在某一时间PowerShell脚本运行

  2. (未实现)自动登录在SAP,(实现)开放&保存特定文件

  3. (未实现)写文件的路径在XML

  4. (实现)PowerShell脚本将自动运行的写在XML文件的特定文件个人宏

  5. (实现)保存每一个文件的报告中的SharePoint

+0

您是否可以选择安排工作并定期将文件写入/发送给您? – vwegert

回答

0

要登录到远程站点,你可以使用:

$creds = Get-Credential 
Invoke-WebRequest -Credential $creds -Uri http://your.sap.location 

要编写一个路径到XML文件

$pathtostore = c:\yourfilepath.txt 
$pathtostore | Export-CliXml c:\yourpath\yourfilename.xml 

我不能提供更详细的问题如上所述。

相关问题