Module/Administration/New-BCSTenant.ps1
<#
.SYNOPSIS Sets up a new Brightcom Tenant .DESCRIPTION .PARAMETER asda .NOTES Author: Mathias Stjernfelt Website: http://www.brightcom.se .EXAMPLE #> function New-BCSTenant { Param ( [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $businessCentralServer = "sebcas01.brightcom.online", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $businessCentralserverInstance = "BCNUP", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $databaseServer = "sebcdb02.brightcom.online", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $databaseServerInstance = "SEBCDB02", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $templateDatabase = "Template (19-0)", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $false)] $tempFolder = "c:\temp\", [Parameter(ValueFromPipelineByPropertyName, Mandatory = $true)] [System.Management.Automation.PSCredential]$databaseCredentials, [Parameter(ValueFromPipelineByPropertyName, Mandatory = $true)] $CustomerName ) begin {} process { New-BCSTenantDatabase -businessCentralServer $businessCentralServer -databaseServer $databaseServer -databaseServerInstance $databaseServerInstance -CustomerName $CustomerName -databaseCredentials $databaseCredentials -templateDatabase $templateDatabase -tempFolder $tempFolder Mount-BCSTenant -businessCentralServer $businessCentralServer -serverInstance $businessCentralserverInstance -CustomerName $CustomerName -databaseserver $databaseServer } end { } } Export-ModuleMember -Function New-BCSTenant |