0
셰어 포인트 목록에 일부 데이터를 입력하려고하는데 쉘이 셰어 포인트 앱의 URL을 인식하지 못합니다. 수행 할 때도 마찬가지입니다. Get-SPWebApplication | 표시 이름, URL 선택 입력하는 인스턴스를 볼 수 있습니다. ,셰어 포인트 관리 쉘에서 셰어 포인트 서버를 찾을 수 없습니다.
#--------------------------------------------------------------------
# Name: Load CSV into SharePoint List
# NOTE: No warranty is expressed or implied by this code – use it at your
# own risk. If it doesn't work or breaks anything you are on your own
#--------------------------------------------------------------------
# Setup the correct modules for SharePoint Manipulation
if ((Get-PSSnapin -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null)
{
Add-PsSnapin Microsoft.SharePoint.PowerShell
}
$host.Runspace.ThreadOptions = "ReuseThread"
#Open SharePoint List
$SPServer=http://win-pdp84ekkhr7/
$SPAppList="/Lists/Application List/"
$spWeb = Get-SPWeb $SPServer
$spData = $spWeb.GetList($SPAppList)
$InvFile="test.csv"
# Get Data from Inventory CSV File
$FileExists = (Test-Path $InvFile -PathType Leaf)
if ($FileExists) {
"Loading $InvFile for processing..."
$tblData = Import-CSV $InvFile
} else {
"$InvFile not found - stopping import!"
exit
}
# Loop through Applications add each one to SharePoint
"Uploading data to SharePoint...."
foreach ($row in $tblData)
{
"Adding entry for "+$row."Application Name".ToString()
$spItem = $spData.AddItem()
$spItem["Application Name"] = $row."Application Name".ToString()
$spItem["Application Vendor"] = $row."Application Vendor".ToString()
$spItem["Application Version"] = $row."Application Version".ToString()
$spItem["Install Count"] = $row."Install Count".ToString()
$spItem.Update()
}
"---------------"
"Upload Complete"
$spWeb.Dispose()
내가 어떤 권한을 구성해야하는 경우 나도 몰라 :
이 내가 실행하기 위해 노력하고있어 스크립트는 다음과 같습니다 이것은 내가지고있어 오류입니다 모든 조언은 더 환영받을 것입니다. 감사, Laziale
변경이를 어떻게되는지 : $ spserver에 = "HTTP를 : // 윈 - pdp84ekkhr7은 /" 는 기본적으로 따옴표 URL을 포장. – websch01ar
저것은 저를 도왔다, 당신이 응답으로 그것을 배치 할 수있는 경우에, 나는 정답으로 표시 할 것이다. 감사! – Laziale