PnP PowerShell で Sharepoint を操作しよう: (2) 準備とログイン
2121 ワード
皆様こんにちは。
PnP でSharePoint に接続する第一歩を紹介します。
まず、インストールから。
インストール
Windows10の場合
Install-Module SharePointPnPPowerShellOnline
管理者用PowerShell で上記のコマンドを実行します。
PS C:\Windows\system32> install-module SharePointPnpPowershellOnline
続行するには NuGet プロバイダーが必要です
PowerShellGet で NuGet ベースのリポジトリを操作するには、'2.8.5.201' 以降のバージョンの NuGet
プロバイダーが必要です。NuGet プロバイダーは 'C:\Program Files\PackageManagement\ProviderAssemblies' または
'C:\Users\user\AppData\Local\PackageManagement\ProviderAssemblies' に配置する必要があります。'Install-PackageProvider
-Name NuGet -MinimumVersion 2.8.5.201 -Force' を実行して NuGet プロバイダーをインストールすることもできます。今すぐ
PowerShellGet で NuGet プロバイダーをインストールしてインポートしますか?
[Y] はい(Y) [N] いいえ(N) [S] 中断(S) [?] ヘルプ (既定値は "Y"): y
信頼されていないリポジトリ
信頼されていないリポジトリからモジュールをインストールしようとしています。このリポジトリを信頼する場合は、Set-PSReposit
ory コマンドレットを実行して、リポジトリの InstallationPolicy の値を変更してください。'PSGallery'
からモジュールをインストールしますか?
[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"): y
これでインストールされました。
接続
先ほどのPowerShellで以下のコマンドを実行します。
> $siteUrl = "https://<tennant>.sharepoint.com/sites/<somesite>"
> Connect-PnPOnline -Url $siteUrl -Credentials (Get-Credential)
これで、資格情報の要求ダイアログが表示されました。
もしアカウントが多要素認証ありの場合は
Connect-PnPOnline -Url https://<tennant>.sharepoint.com/sites/<somesite> -UseWebLogin
を代わりに実行します。(アプリケーションパスワードを入力でも代用できますが、MFAが台無しになるのでやめましょう)
今回はここまでにします。
Author And Source
この問題について(PnP PowerShell で Sharepoint を操作しよう: (2) 準備とログイン), 我々は、より多くの情報をここで見つけました https://qiita.com/Kayo1984/items/a2a52afde890c57333a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .