メインコンテンツにスキップ

Connect-Site(サイトへの接続)

PowerShellでSharePointサイトに接続する

注意: PowerShell 連携機能を利用するには、ShareGate Migrate の Pro または Enterprise サブスクリプションが必要です。Essentials プランではご利用いただけません。

コマンド

Connect-Site

説明

SharePoint サイトに接続するためのコマンドです。

注意: 2026年1月末より、Microsoft は IDCRL クッキーの廃止を開始しました。そのため、ほとんどの Microsoft 365 テナントでは、パラメーター -Browser および -ModernAuth を使用した Browser および Modern authentication のみが動作します。この変更について詳しくは、Microsoft 365 の「他のユーザー」認証に関する重要な変更をご覧ください。

Microsoft 365 で Modern Authentication を使って SharePoint Online サイトに接続する

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth

Microsoft 365 で UserName を指定して Modern Authentication を使い、SharePoint Online サイトに接続する

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -UserName [email protected]

注意: PowerShell ウィンドウでパスワードの入力を求められます。

Microsoft 365 で UserName とパスワードを指定して Modern Authentication を使い、SharePoint Online サイトに接続する

$mypassword = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -UserName [email protected] -Password $mypassword

現在のユーザー資格情報で SharePoint サイトに接続する

Connect-Site -Url "http://myfarm1/sites/mysitecollection"

ユーザー名を指定して SharePoint サイトに接続する

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Username "myusername"

ユーザー名とパスワードを指定して SharePoint サイトに接続する

$mypassword = ConvertTo-SecureString 'mypassword' -AsPlainText -Force
$mysite = Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Username "myusername" -Password $mypassword

シングル サインオン (SSO) を使わずに SharePoint サイトに接続する

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser -DisableSSO

プロキシ設定を使って SharePoint サイトに接続する

$proxySettings = New-ProxySettings -Server myproxyserver -Port 888
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -ProxySettings $proxySettings

Browser Authentication を使って SharePoint サイトに接続する

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser

注意: foreach ループを使用する際に資格情報の入力を何度も求められないようにするには、以前のブラウザー接続から資格情報を利用する方法をご覧ください。

プロキシ設定を使って Browser Authentication で SharePoint サイトに接続する

$proxySettings = New-ProxySettings -Server myproxyserver -Port 888
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser -ProxySettings $proxySettings

既存の接続資格情報を使って SharePoint サイトに接続する

$connection = Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser
Connect-Site -Url "http://myfarm1/sites/anothersitecollection" -UseCredentialsFrom $connection

既存のテナント接続資格情報を使って SharePoint サイトに接続する

$connection = Connect-Tenant -Domain "mytenantdomain" -Browser
Connect-Site -Url "http://mytenantdomain/sites/mysitecollection" -UseCredentialsFrom $connection

ShareGate Migrate Explorer に SharePoint サイトの接続を追加して接続する

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -AddToExplorer

ユーザー名とパスワードの入力プロンプトを使って SharePoint サイトに接続する

$Credentials = Get-Credential
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Credential $Credentials

注意: Get-Credential は Microsoft PowerShell のコマンドです。スクリプト内で使用すると、資格情報を入力して変数に保存するためのプロンプトがワークステーション上に表示されます。

保存済みの SharePoint 接続を使って SharePoint に接続する

$connection = Get-SharePointConnection -Id 01c0ebab-a17e-4ae3-9caf-ba09f05f2970
$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -UseConnection $connection

SharePoint に接続し、SharePoint 接続を保存する

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -SaveConnection

構文

Connect-Site
-Url <String>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-Credential <PSCredential>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UserName <String>
-Password <SecureString>
[-AllowConnectionFallback <SwitchParameter>]
[-ModernAuth <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UseCredentialsFrom <ConnectionEntity>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-Browser <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
[-DisableSSO <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-ModernAuth <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UseConnection <SharePointConnection>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
Connect-Site
-Url <String>
-AzureApplication <AzureApplication>
[-AllowConnectionFallback <SwitchParameter>]
[-TenantId <String>]
[-AllowMissingPermissions <SwitchParameter>]

パラメーター

-AddToExplorer <SwitchParameter>

この接続を ShareGate Explorer に追加します。

必須かどうか

False

既定値

なし

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

なし

-AllowConnectionFallback <SwitchParameter>

指定した URL に接続できない場合、ShareGate が階層をさかのぼって接続オプションを探すことを許可します。

必須かどうか

False

既定値

なし

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

なし

-AllowMissingPermissions <SwitchParameter>

Azure アプリケーションに SharePoint、グループ、Teams、Planner で通常必要な権限が 1 つ以上不足している場合でも接続を継続します。不足している権限の一覧が警告として表示されます。

必須かどうか

False

既定値

なし

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

UseCredentialsFrom, AzureApplication

エイリアス

なし

-AzureApplication <AzureApplication>

認証に使用する Azure アプリケーションを指定します。New-AzureApplication で作成してください。

必須かどうか

True

既定値

None

パイプライン入力を許可?

True (ByValue)

ワイルドカード文字を許可?

False

パラメーターセット名

AzureApplication

エイリアス

None

-Browser <SwitchParameter>

ブラウザー認証を使用します。

必須かどうか

True

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

Browser

エイリアス

None

-Credential <PSCredential>

資格情報を指定します。

必須かどうか

True

既定値

None

パイプライン入力を許可?

True (ByValue, ByPropertyName)

ワイルドカード文字を許可?

False

パラメーターセット名

Credential

エイリアス

None

-DisableSSO <SwitchParameter>

自動ログイン機能を無効にし、別のユーザー アカウントでMicrosoft 365 サイトに接続できるようにします。

必須かどうか

False

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

Browser

エイリアス

None

-ModernAuth <SwitchParameter>

モダン認証を使用します。

必須かどうか

True

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

ModernManualAuth, ModernAuth

エイリアス

None

注: 現時点では、-ModernAuth は SharePoint サイトおよび OneDrive for Business への接続時のみ動作します。他の Microsoft 365 サービス(Teams や Exchange メールボックスなど)に接続する場合は、-Browser を使用してください。

-Password <SecureString>

パスワードを指定します。コマンドに文字列をそのまま渡すには、シングルクォーテーション(')で囲んでください。

必須かどうか

True

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

Manual

エイリアス

None

-ProxySettings <ProxySettings>

プロキシ設定を設定して、SharePoint サイトに接続します。

必須かどうか

False

既定値

None

パイプライン入力を許可?

True (ByValue, ByPropertyName)

ワイルドカード文字を許可?

False

パラメーターセット名

Default, Credential, Manual, Browser

エイリアス

None

-SaveConnection <SwitchParameter>

接続後、Connection Manager に接続を保存します。

必須かどうか

False

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

Default, Credential, Manual, UseCredentialsFrom, Browser, ModernAuth

エイリアス

None

-TenantId <String>

接続に使用するテナント ID を指定します。

必須かどうか

False

既定値

None

パイプライン入力を受け付けるか?

False

ワイルドカード文字を受け付けるか?

False

パラメーターセット名

AzureApplication

エイリアス

None

-Url <String>

SharePoint サイトの URL を設定します。

必須かどうか

True

既定値

None

パイプライン入力を受け付けるか?

False

ワイルドカード文字を受け付けるか?

False

パラメーターセット名

(All)

エイリアス

None

-UseConnection <SharePointConnection>

認証に使用する保存済みの SharePoint 接続を指定します。Get-SharePointConnection で取得できます。

必須かどうか

True

既定値

None

パイプライン入力を受け付けるか?

False

ワイルドカード文字を受け付けるか?

False

パラメーターセット名

UseConnection

エイリアス

None

-UseCredentialsFrom <ConnectionEntity>

他の接続から資格情報を使用します。

必須かどうか

True

既定値

None

パイプライン入力を受け付けるか?

False

ワイルドカード文字を受け付けるか?

False

パラメーターセット名

UseCredentialsFrom

エイリアス

None

-UserName <String>

ユーザー名を指定します。

必須かどうか

True

既定値

None

パイプライン入力を受け付けるか?

False

ワイルドカード文字を受け付けるか?

False

パラメーターセット名

Manual

エイリアス

None


この記事は人工知能を使用して翻訳されています。内容に不明点がある場合は、元の英語版をご参照ください。

こちらの回答で解決しましたか?