需要從名爲「Region」的字段名稱中找出文檔集名稱。我需要將文檔集名稱設置爲任何區域(NW,SW,NE,SE等),並將文件從文檔庫的根目錄移動到其受尊重的文檔集。我不介意硬編碼的網站或網址和文件lib網址。我正在創建此錯誤:我是否正確地編寫了這個powershell?因爲它沒有做我想要的東西
','後缺少表達式。在C:\ PS \ MoveFiles.ps1:13 char:59 + $ list.Items.MoveTo($ destinationFolderUrl + $ file.Name,< < < < true); + CategoryInfo:ParserError:(,:字符串)[],ParseException的+ FullyQualifiedErrorId:MissingExpressionAfterToken
#Setup default variables
$webUrl = Get-SPWeb -Identity "http://CiscoIntranet/sites/VOIP"
$list = $webUrl.GetList("http://CiscoIntranet/sites/VOIP/ForwardTech")
[System.Reflection.Assembly]::LoadWithPartialName(」Microsoft.SharePoint」)
function ProcessMove {
param($folderUrl)
$folder = $web.GetFolder($folderUrl)
foreach ($file in $folder.Files)
{
$docset=$($file.Region);
$destinationFolderUrl = "http://CiscoIntranet/sites/VOIP/ForwardTech/" + $docset;
$list.Items.MoveTo($destinationFolderUrl + $file.Name, true);
$webUrl.Update();
}
}
什麼是代碼的實際效果? – JNK
什麼是錯誤? –
','後缺少表達式。 在C:\ PS \ MoveFiles.ps1:13 char:59 + $ list.Items.MoveTo($ destinationFolderUrl + $ file.Name,<<<< true); + CategoryInfo:ParserError:(,:String)[],ParseException + FullyQualifiedErrorId:MissingExpressionAfterToken –