0
我想使用PowerShell重新部署多個租戶。我們在UIT擁有100多名租戶,我不想手動執行此操作。爲了重新部署,我必須使用特定的鏈接並登錄。我的問題是,如果可以使用PowerShell自動執行此操作。這是我到目前爲止:在多租戶環境中使用Powershell重新部署
Function SendRequest($tenantName)
{
$url = "http://<machine-name>/$tenantName/Account /LogOn?ReturnUrl=%2f$tenantName%2fadmin%2fdeploytenant%3fsyncmetadata%3dtrue&syncmetadata=true"
$req = [system.Net.WebRequest]::Create($url)
$req.Credentials = [System.Net.NetworkCredential]::($username, (ConvertTo-SecureString $pwd -AsPlainText -force))
try
{
$res = $req.GetResponse()
}
catch [System.Net.WebException]
{
$res = $_.Exception.Response
}
$int = [int]$res.StatusCode
$status = $res.StatusCode
Write-Host $status
return "$int $status"
}
返回的狀態是「200 OK」,但它不重新部署。也許我需要先登錄,然後用重新部署參數發送另一個請求。那麼完成這個最好的方法是什麼?
這些變量在此函數之外被初始化。 – Brundlfly 2014-09-18 19:27:57