我有一个PowerShell脚本,需要作为UNC路径访问sharepoint文档库 - 到目前为止,已经证明不可能编写可靠的脚本,因为UNC路径的唯一工作方式是直接通过Windows资源管理器访问它 - 它在幕后调用必要的WebDAV,似乎在某处缓存路径,因此它现在可以通过test-path
,copy-item
等工作(我试图使用System.Net.WebClient
和{{1}来模拟它但它们似乎没有做Windows资源管理器正在做的事情。)
那么,是否有人知道如何让powershell脚本调用在您点击sharepoint功能区上的Invoke-WebRequest
时运行的命令?
我有以下代码在PS中打开SP文档库:
Library > Open With Explorer
在页面源代码中,我看到以下与Open With Explorer相关的内容:
$oIE=new-object -com internetexplorer.application
$oIE.navigate2("http://uk.sharepoint.mydomain.local/sites/mycompany/myteam/Shared Documents/Reports")
while ($oIE.busy) {
sleep -milliseconds 50
}
$oIE.visible=$true