バッチファイルとパワーシェルでWebアプリケーション、サイトコレクション、およびサイトを自動的に作成する方法
質問
PoweshellとBatchファイルを使用してWebアプリケーション、サイトコレクション、およびサイトを自動的に作成できる方法はありますか?そのため、ユーザーは、PowerShell、Site Collection、および10個のサブサイトに書き込まれたコンテンツデータベースを使用して、ポート80上のWebアプリケーションを作成する実行可能バッチファイルをクリックする必要がありますか?
私の場合、ユーザーはSharePointサイトを作成する方法を知りません。それらはただファイルをダブルクリックして作業が行われたばかりです!
解決
次のコマンドレットを使用してこれを実現できます。
new-spsite > http://technet.microsoft.com/ja/library/ff607937.aspx
new-spweb > http://technet.microsoft.com/jaN-/library/ff607579.aspx
各ステップでは、次のコマンドレットで使用できるように変数に割り当てるだけです。
記事から例を使って、あなたはできる:
$ap = New-SPAuthenticationProvider
$webApp = New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader sharepoint.contoso.com -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") –AuthenticationProvider $ap -SecureSocketsLayer
$site = New-SPSite http://www.contoso.com -OwnerAlias "DOMAIN\jdow" -HostHeaderWebApplication $webApp -Name "Contoso" -Template "STS#0"
New-SPWeb http://somesite/subweb1 -Template "STS#0"
. 所属していません sharepoint.stackexchange