答案 0 :(得分:13)
您可以使用Azure PowerShell。这是适合您的PowerShell脚本。
try {
StringBuffer smsBody = new StringBuffer();
smsBody.append("http://maps.google.com/?q=");
smsBody.append(gpsLocation.getLatitude());
smsBody.append(",");
smsBody.append(gpsLocation.getLongitude());
String phnum="xxxxx";
String smsbod= smsBody.toString();
Display.getInstance().sendSMS(phnum,smsbod);
} catch (IOException ex) {
Dialog.show("Error!", "Failed to start. installed?", "OK", null);
ex.printStackTrace();
}
此脚本将应用设置从try{
$acct = Get-AzureRmSubscription
}
catch{
Login-AzureRmAccount
}
$myResourceGroup = '<your resource group>'
$mySite = '<your web app>'
$myResourceGroup2 = '<another resource group>'
$mySite2 = '<another web app>'
$props = (Invoke-AzureRmResourceAction -ResourceGroupName $myResourceGroup `
-ResourceType Microsoft.Web/sites/Config -Name $mySite/appsettings `
-Action list -ApiVersion 2015-08-01 -Force).Properties
$hash = @{}
$props | Get-Member -MemberType NoteProperty | % { $hash[$_.Name] = $props.($_.Name) }
Set-AzureRMWebApp -ResourceGroupName $myResourceGroup2 `
-Name $mySite2 -AppSettings $hash
复制到$mySite
。如果您的网络应用涉及插槽,对于$mySite2
,则应使用以下命令。
$props
并使用$props = (Invoke-AzureRmResourceAction -ResourceGroupName $myResourceGroup `
-ResourceType Microsoft.Web/sites/slots/Config -Name $mySite/$slot/appsettings `
-Action list -ApiVersion 2015-08-01 -Force).Properties
代替Set-AzureRMWebAppSlot
Set-AzureRMWebApp
答案 1 :(得分:0)
似乎没有办法给pow(0,c)
设置顺序,这意味着它是一堆无用的垃圾。幸运的是,还有另一种云壳。
SetAzureRmWebAppSlot
答案 2 :(得分:0)
我调整了找到的代码,以便可以复制所有设置和连接字符串,但不能覆盖现有的设置和连接字符串。我在使用应用程序见解和其他特定于该应用程序/功能的变量来创建应用程序时遇到问题,我发现这些应用程序/功能被清除了。它还可以帮助将来对应用进行更新
https://gist.github.com/danparker276/6d080f687718c8a92d8d8a43eddaae79