Office 365 PowerShell のその他の機能用シナリオ

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

これらの PowerShell のシナリオを使用することにより、Skype for Business Online のポリシーを設定し、SharePoint Online のサイト コレクションを管理します。

Skype for Business Online のポリシーを構成する

Skype for Business Online ポリシーは、グローバル設定を制御します。これは、PowerShell でのみ構成できる Office 365 の設定の例です。

組織で常に外部ユーザーを会議 (会議通話とも呼ばれます) に招いている場合、会議の構成設定を変えて、外部ユーザー (匿名ユーザー) を会議通話のセッションに参加できるようにできます。

開始するには、アカウント名とパスワードまたは多要素認証 (MFA) で Skype for Business Online に接続する必要があります。手順については、「Connect to Skype for Business Online」 (Skype for Business Online に接続する) を参照してください。

次のコマンドは、Skype for Business Online のポリシーを更新し、組織外のユーザーが組織の会議通話セッションに参加できるようにします。

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $True

次のコマンドは、Skype for Business Online のポリシーを更新し、組織外のユーザーが組織の会議通話セッションに参加できないようにします。

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $False

Skype for Business Online には、会議の音声とコンテンツを記録して、将来使用するために保存したり、会議に出席できなかったユーザーと共有するための機能が用意されています。 Skype for Business での会議を組織内のすべてのユーザーが記録することを許可または禁止する Skype for Business Online ポリシーを構成することができます。 既定では、ユーザーには会議を記録する機能が付与されています。

このコマンドでは、出席者が Skype for Business のオンライン会議を記録できるようにします。

Set-CsMeetingConfiguration -AllowConferenceRecording $True

このコマンドでは、出席者が Skype for Business のオンライン会議を記録できないようにします。

Set-CsMeetingConfiguration -AllowConferenceRecording $False

Skype for Business Online の会議で、誰が発表者になることができるかを検討することは重要です。参加者にコンテンツの共有を許可すると、会議での共同作業が容易になります。 このシナリオでは、組織内のすべてのユーザーに、会議への参加時に、発表者となることを許可する、Skype for Business Online ポリシーを構成します。

このコマンドでは、すべての出席者を発表者として指名します。

Set-CsMeetingConfiguration  -DesignateAsPresenter "Everyone"

このコマンドでは、組織の出席者のみを発表者として指名します。

Set-CsMeetingConfiguration  -DesignateAsPresenter "Company"

このコマンドでは、出席者が発表者として自動的に指名されないようにします。

Set-CsMeetingConfiguration  -DesignateAsPresenter "None"

SharePoint Online のサイト コレクションとそのサブサイトを削除する

Office 365 管理センターで削除した SharePoint Online のサイト コレクションは、SharePoint サイト コレクションのごみ箱に移動されます。この場所からは、30 日間は復元できます。ごみ箱を使用せず SharePoint Online のサイト コレクションとそのすべてのサブサイトを完全に削除するには、PowerShell を使用する必要があります。 このシナリオでは、SharePoint Online のサイト コレクションを即座に完全に削除する方法を示します。

開始するには、SharePoint Online に接続する必要があります。手順については、「SharePoint Online PowerShell に接続する」を参照してください。

サイト コレクションを即座に完全に削除するには、二重引用符内にサイト コレクションの URL を入力します。その際には、手順について説明するテキストと < と > の文字は削除します。

$siteCollURL="<URL of the SharePoint Online site collection>"
Remove-SPOSite -Identity $siteCollURL -NoWait
Start-Sleep -s 20
Remove-SPODeletedSite -Identity $siteCollURL

SharePoint Online の管理シェルで求められたら、そのコマンド ブロックを実行します。

SharePoint サイト コレクションを作成する

PowerShell では、SharePoint Online でサイト コレクションをすばやく作成できます。また、SharePoint Online のサイト コレクション用に作成された、手順全体を単純化および効率化する既定の SharePoint グループを使用して、ユーザー アカウントに権限を付与することもできます。

このシナリオでは、定義済みの所有者 1 人で 1 つのサイトを作成します。 次いで、CSV ファイルを使用して一括で複数の SharePoint サイトを追加します。最後に、1 つの SharePoint サイトに権限を一括で追加します。

必要な最小値を使用して新しいサイト コレクションを作成するには、サイト コレクションの URL、所有者のユニバーサル プリンシパル名 (UPN) およびストレージ クォータを入力してそのコマンドを実行します。

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage for the site>
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage

追加のプロパティを使用して新しいサイト コレクションを 1 つ作成するには、変数を入力し、そのコマンドを実行します。

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage>
$siteName="<title of the site collection>"
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage -Title $siteName -CompatibilityLevel 15 -LocaleID 1033 -ResourceQuota 300 -Template "STS#0" -NoWait

サイト コレクションを複数作成する場合、次のフィールドがある CSV ファイルで自動で作成できます。

  • Name,URL,Owner,StorageQuota,ResourceQuota,Template

CSV ファイルが完了したら、CSV ファイルのパスと名前を入力し、そのコマンドを実行します。

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitecollections.csv>"
Import-Csv $fileName | % {New-SPOSite -Owner $_.Owner -StorageQuota $_.StorageQuota -Url $_.Url -NoWait -ResourceQuota $_.ResourceQuota -Template $_.Template -Title $_.Name}

既定では、標準のテンプレートから作成したチーム サイト (STS #0) などのサイトには、それぞれ次の 3 つの SharePoint グループを使用してアクセス許可を割り当てます。所有者 (フル コントロール)、メンバー (投稿) および閲覧者 (参照のみ)。SharePoint Online のサイト コレクションにアクセスするために、ユーザー アカウントにアクセス許可を割り当てるには、適切なアクセス レベルがある SharePoint グループに追加します。

SharePoint Online のサイト コレクションにユーザー アカウントのアクセス許可を割り当てるには、サイトの URL、SharePoint のグループ名と、アカウントの UPN を入力し、そのコマンドを実行します。

$siteURL="<URL of the SharePoint Online site collection>"
$siteGroup="<name of the SharePoint Online group name>"
$accountUPN="<UPN of the account to add to the SharePoint group>"
Add-SPOUser -Site $siteURL -Group $siteGroup -LoginName $accountUPN

SharePoint Online のサイト コレクションにユーザー アカウントのアクセス許可を一括で追加するには、次のフィールドがある CSV ファイルを作成します。

  • SiteURL,GroupName,AccountUPN

CSV ファイルが完了したら、CSV ファイルのパスと名前を入力し、そのコマンドを実行します。

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitepermissions.csv>"
Import-Csv $fileName | % {Add-SPOUser -Site $_.SiteURL -Group $_.GroupName -LoginName $_.AccountUPN}

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

関連項目

PowerShell for Office 365 管理者

Office 365 PowerShell scenarios (Office 365 の PowerShell のシナリオ)

Setup scenarios for Office 365 PowerShell (Office 365 の PowerShell の設定シナリオ)

User management scenarios for Office 365 PowerShell (Office 365 の PowerShell のユーザー管理シナリオ)

Reporting scenarios for Office 365 PowerShell (Office 365 の PowerShell のレポート シナリオ)

More functionality scenarios for Office 365 PowerShell (Office 365 のその他の機能用シナリオ)

Office 365 PowerShell community resources (Office 365 の PowerShell のコミュニティ リソース)

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×