gpt4 book ai didi

powershell - Export-AzureVM 未创建文件

转载 作者:行者123 更新时间:2023-12-03 06:04:04 26 4
gpt4 key购买 nike

我在使 Export-AzureVM 正常工作时遇到问题。

这是我的输出:

<小时/>

PS C:\Users\jason_000\documents\azuresp2013> .\export

详细:上午 9:44:23 - 开始操作:获取部署

详细:上午 9:44:24 - 开始操作:获取部署

详细:上午 9:44:24 - 开始操作:获取部署

详细:上午 9:44:25 - 开始操作:获取部署

详细:上午 9:44:26 - 开始操作:获取部署

详细:上午 9:44:27 - 开始操作:获取部署

<小时/>

我的export.ps1脚本如下:

Stop-AzureVM -ServiceName vmsp01-jdevsp28102656 -Name vmsp01
$ExportPath = "C:\ExportVMs\ExportAzureVM-vmsp01.xml"
Export-AzureVM -ServiceName vmsp01-jdevsp28102656 -name vmsp01 -Path $ExportPath
Stop-AzureVM -ServiceName vmdb01-jdevsp28102656 -Name vmdb01
$ExportPath = "C:\ExportVMs\ExportAzureVM-vmdb01.xml"
Export-AzureVM -ServiceName vmdb01-jdevsp28102656 -name vmdb01 -Path $ExportPath
Stop-AzureVM -ServiceName vmad01-jdevsp28102656 -Name vmad01
$ExportPath = "C:\ExportVMs\ExportAzureVM-vmad01.xml"
Export-AzureVM -ServiceName vmad01-jdevsp28102656 -name vmad01 -Path $ExportPath

文件路径 C:\ExportVMs 存在。

我的虚拟机名称是 vmad01、vmdb01 和 vmsp01

我的帐户中有 3 个云服务,名称分别为 vmad01-jdevsp28102656、vmdb01-jdevsp28102656 和 vmsp01-jdevsp28102656

脚本运行得非常快,然后返回到提示符,但完成后 C:\ExportVMs 文件夹中没有任何内容。

感谢您的宝贵时间,

杰森

最佳答案

这是完整脚本的片段还是全部?在执行命令之前,您需要确保先进行设置以连接到您的订阅。 (并在此之前导入Azure模块)

如:

Import-Module Azure

# Connect to Azure subscription

$subsciprtionName = "<Name>"
$subscriptionID = "<Subscription ID>"
$certThumbprint = "<Certificate thumbprint>"
$storateAccountName = "<Storage account name>"

$cert = Get-Item Cert:\CurrentUser\My\$certThumbprint
Set-AzureSubscription -SubscriptionName $subsciprtionName -SubscriptionId $subscriptionID -Certificate $cert
Select-AzureSubscription -SubscriptionName $subsciprtionName
Set-AzureSubscription -SubscriptionName $subsciprtionName -CurrentStorageAccount $storateAccountName

我在我的设置上测试了它的运行。您应该得到“OperationStatus Succeeded”的结果。对于我的测试虚拟机来说,输出是一个大小约为 2KB 的 XML 文件(此命令仅导出虚拟机配置,而不导出磁盘本身)。因此,在使用此命令导出其配置之前,您不需要关闭虚拟机。我的结果:

PS C:\Users\Noah> Export-AzureVM -Path C:\Images\WEB1-state.xml -ServiceName perceptenWEB1 -Name WEB1


DeploymentName : WEB1
Name : WEB1
Label :
VM : Microsoft.WindowsAzure.Management.ServiceManagement.Model.PersistentVM
InstanceStatus : StoppedVM
IpAddress : 10.215.74.54
InstanceStateDetails :
PowerState : Stopped
InstanceErrorCode :
InstanceFaultDomain : 0
InstanceName : WEB1
InstanceUpgradeDomain : 0
InstanceSize : Small
AvailabilitySetName :
DNSName : http://perceptenweb1.cloudapp.net/
ServiceName : perceptenWEB1
OperationDescription : Export-AzureVM
OperationId : 584b719c-c1a9-4747-a41b-2609f77de2e8
OperationStatus : Succeeded

希望有帮助。

关于powershell - Export-AzureVM 未创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16821179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com