プラットフォームとしてのOffice、問題7-PowerShellを使用してOffice 365とSharePoint Onlineを管理する

これは、Office 365 SharePoint Online用のクラウドアプリケーションの開発に関する一連の記事の続きです。 このシリーズの記事では、SharePointコンサルタントのDmitry Plotnikovが、PowerShellを使用したOffice 365およびSharePoint Onlineの管理について説明しています。 Officeのプラットフォームのコラムでは、リンク#officeplatform -Vladimir Yunevのすべての記事をいつでも見つけることができます。






Office 365では、PowerShellを使用してパッケージに含まれる製品(SharePoint Online、Exchange、およびSkype For Business)を操作します。 この記事では、SPOのみで作業するシナリオについて説明します。



Office 365インスタンスに接続する



さらに作業を進めるには、サブスクリプション管理者であることを確認してください。 そうしないと、アクセスできません。



開始する前に、次の必須モジュールをインストールします





次の行を使用して、SharePoint Online管理に接続します

インポートモジュールMicrosoft.Online.Sharepoint.PowerShell

$ credential = Get-credential

Connect-SPOService -url contoso-admin.sharepoint.com -Credential $ credential


SharePoint Onlineで利用可能なコマンドレットの完全なリストは、 こちらをご覧ください



2つの使用例



PowerShellコマンドレットを使用してSharePoint Onlineを管理する2つの簡単なシナリオを見てみましょう。



サイトコレクションを削除する

インポートモジュールMicrosoft.Online.Sharepoint.PowerShell

$ credential = Get-credential

Connect-SPOService -url contoso-admin.sharepoint.com -Credential $ credential

Remove-SPOSite -Identity contoso.sharepoint.com/sites/SiteCollectionName -NoWait


CSVファイルから複数のサイトを作成する



たとえば、次の内容のCSVファイルを使用します

名前、URL、所有者、StorageQuota、ResourceQuota、テンプレート

Contosoチームサイト、https://contoso.sharepoint.com/sites/TeamSite,user1@contoso.com,1024,300,STS#0

Contosoブログ、https://contoso.sharepoint.com/sites/Blog,user2@contoso.com,512,100,BLOG#0


スクリプトリスト

インポートモジュールMicrosoft.Online.Sharepoint.PowerShell

$ credential = Get-credential

Connect-SPOService -url contoso-admin.sharepoint.com -Credential $ credential

Import-Csv。\ NewSPOSites.csv | %{New-SPOSite -Owner $ _。Owner -StorageQuota $ _。StorageQuota -Url $ _。Url -NoWait -ResourceQuota $ _。ResourceQuota -Template $ _。Template -Title $ _。Name}


制限事項



お気づきのように、SharePoint Online用のPowerShellコマンドレットのセットは、オンプレミスバージョンのSharePointよりも1桁小さくなっています。 この制限を回避する方法に興味がある場合は、Office 365でPowerShellスクリプトでCSOMを使用するChris O'Brien をご覧ください。



便利なリンク





次は?



シリーズの次の記事では、Officeストアでのアプリケーションの公開、さまざまなアプリケーションからOffice 365への接続、Office Graph APIの操作、コードの移行と移行の問題、および継続的な開発の整理について説明します。 お楽しみに!



著者向け



ご友人、ご自身の資料でコラムをサポートすることに興味がある場合は、すべての詳細を議論するためにvyunev@microsoft.comまでご連絡ください。 Officeの開発やその他のトピックについて興味深い話ができる著者を探しています。



著者について



プロトニコフ・ドミトリー・アレクサンドロヴィチ

創設者およびSharePointコンサルタント@ PlotnikovSoft



2011年以降、Microsoft MVPとして、SharePointとOffice 365に関する個人的なブログを作成しています。SharePoint/ Office365に基づくエンタープライズシステムの実装とメンテナンスを行う小さな会社を経営しています。



All Articles