質問させて頂きます。
【現在の環境】
・OS → Window7(64bit)
・PowerShell → Version 5.0
・サーバーOS → Office365
【問題点】
PowerShell を使い、SharePoint Online(Office365)のデータを取得出来ません。
*カスタムリスト等の、入力項目のデータを取得したい。
ネットで調べ、PowerShell → SharePoint Online(Office365)へはログイン出来ましたが、データが取得出来ません。
このコードはほぼ、ネットからコピペした物です。
変えた所は、URLだけです。
PowerShell
1# 必要なアセンブリをロードします 2[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") 3[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") 4 5# URL取得 6$siteUrl = '対象のURL' 7 8# SPO に接続します 9$context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) 10 11#ユーザー名入力を促します。 12Write-Host "Please input user name : " 13$username = read-host 14 15# パスワード入力を促します。 16Write-Host "Please input password : " 17$password = read-host -AsSecureString 18 19$credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $password) 20$context.Credentials = $credentials 21 22#** 以下をコメントアウトし、ここまでは出来ました。(サーバーログインは出来た。) **# 23 24# リストの一覧を取得し、タイトルを列挙します。 25$lists = $context.Web.Lists 26$context.Load($lists) 27$context.ExecuteQuery() 28$lists | select Title 29 30#** 上記、4行が上手く行きません。1行目の、$listsにデータが入りません。 **# 31
もしおわかりの方がいれば、ご教授お願いします。
実行ポリシーも変更済で、一応PowerShellを「管理者」で動かしてます。
自分のOffice365の権限は、「一般」になります。
よろしくお願いします。
対象のURLへ飛ぶと、「test」という名前のカスタムリストがあります。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。