トップ回答者
PowerShellでURLからサイトコレクションのタイトル(名称)を取得する方法

質問
回答
-
こんにちは
URLがあればCSOMのWebオブジェクトのTitleから取得ができます。
下記コードは実行ユーザーの権限について特に考慮はしてません。
# Read CSOM [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null # SiteCollection URL $SiteCollectionUrl = "(名称を取得したいサイトコレクションのURL)" # Account $Account = "(認証に使用するユーザーID)" $SecurePassword = ConvertTo-SecureString "(上記ユーザーのパスワード)" -AsPlainText -Force # Create Credential $Credential = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Account, $SecurePassword) # Create Context $Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteCollectionUrl) $Context.Credentials = $credential $Web = $Context.web $Context.Load($Web) $Context.ExecuteQuery() Write-Host $Web.Title
- 回答としてマーク mmami 2018年10月16日 4:09
すべての返信
-
こんにちは
URLがあればCSOMのWebオブジェクトのTitleから取得ができます。
下記コードは実行ユーザーの権限について特に考慮はしてません。
# Read CSOM [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null # SiteCollection URL $SiteCollectionUrl = "(名称を取得したいサイトコレクションのURL)" # Account $Account = "(認証に使用するユーザーID)" $SecurePassword = ConvertTo-SecureString "(上記ユーザーのパスワード)" -AsPlainText -Force # Create Credential $Credential = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Account, $SecurePassword) # Create Context $Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteCollectionUrl) $Context.Credentials = $credential $Web = $Context.web $Context.Load($Web) $Context.ExecuteQuery() Write-Host $Web.Title
- 回答としてマーク mmami 2018年10月16日 4:09