PowerShell で確認せずに集中管理 Web アプリケーションを削除する方法を教えてください。私が使用しているスクリプト (現在、すべての Web アプリケーションは確認なしで削除されており、中央管理 Web アプリのみがそれを要求しています)。前もって感謝します。
function RemoveWebApplications()
{
WriteFuncInfo "Removing all web applications..."
$applications = Get-SPWebApplication -IncludeCentralAdministration
if($applications -eq $null)
{
WriteFuncInfo "No web applications found."
return
}
WriteFuncInfo "Removing web applications $($applications.Count):"
foreach($application in $applications)
{
WriteFuncInfo "$($application.Name) with database and iis site"
Remove-SPWebApplication $application -DeleteIISSite -RemoveContentDatabases -Confirm:$false
}
}