azure - Azure 自定义脚本扩展问题
问题描述
我正在尝试将自定义脚本扩展添加到虚拟机并运行以下命令,但它给出了以下错误。
使用的命令:
Set-AzVMCustomScriptExtension -Location "East US" -VMName "TINFAD01" -Name "TINFAD01DSC" -StorageAccountName "p1caddraassbdevdevdiag" -StorageAccountKey "XXXXXX" -FileName "TINFAD01.ps1" -ContainerName "dscfiles"| Update-AzVM -Verbose
**Error** PS C:\WINDOWS\system32> Set-AzVMCustomScriptExtension -Location "East US" -VMName "TINFAD01" -Name "TINFAD01DSC" -StorageAccountName "p1caddraassbdevdevdiag" -StorageAccountKey "D4o3I7fzY3vuxhRHJ1yAEkOklCIETqmoK voq0ISDMb6wQqyVF5AVaNMl05v9foABwOeQ/+a604HioP7smE3gqQ==" -FileName "TINFAD01.ps1" -ContainerName "dscfiles" | Update-AzVM -Verbose
cmdlet Set-AzVMCustomScriptExtension at command pipeline position 1 Supply values for the following parameters: (Type !? for Help.) ResourceGroupName: p1cad-draas-sb-dev-dev Set-AzVMCustomScriptExtension : Object reference not set to an instance of an object. At line:1 char:1
+ Set-AzVMCustomScriptExtension -Location "East US" -VMName "TINFAD01" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Set-AzVMCustomScriptExtension], NullReferenceException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.SetAzureVMCustomScriptExtensionCommand
解决方案
这是向虚拟机添加自定义扩展的 powershell 命令:
Set-AzVMCustomScriptExtension
[-ResourceGroupName] <String>
[-VMName] <String>
[-Name <String>]
-ContainerName <String>
-FileName <String[]>
[-StorageAccountName <String>]
[-StorageEndpointSuffix <String>]
[-StorageAccountKey <String>]
[-Run <String>]
[-Argument <String>]
[-SecureExecution]
[-TypeHandlerVersion <String>]
[-Location <String>]
[-DisableAutoUpgradeMinorVersion]
[-ForceRerun <String>]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
通过查看您的代码,它清楚地表明您没有提供资源名称:
Set-AzVMCustomScriptExtension -Location "East US" -VMName "TINFAD01" -Name "TINFAD01DSC" -StorageAccountName "p1caddraassbdevdevdiag" -StorageAccountKey "XXXXXX" -FileName "TINFAD01.ps1" -ContainerName "dscfiles"| Update-AzVM -Verbose
请提供资源组信息,看看是否有帮助。
附加参考:
随时在您的对话中标记我以获得更多帮助。
推荐阅读
- graphql - 检查给定类型是否具有名为 X 的属性。减少内联片段
- unity3d - 如何延迟从 Unity WebGL 中的 StreamingAssets 加载?
- angular - 需要一个支持具有给定对象数组的 Prime NG 树表的 Json 对象
- node.js - Heroku 应用程序记录循环过程,但测功机没有重新启动
- git - Git:如何处理具有共享历史记录的文件副本?
- angular - 新的 Angular 项目不包括 e2e 文件夹
- php - Magento2 PHP-FPM图像上传,找不到/var/www/xxx/pub/media/catalog/product/x/x/xxx.jpg但文件存在
- java - android 应用程序中回收站视图节点的总数不断增加
- python - 如何销毁 tkinter 框架?
- python - 如何用其他 pytorch 函数替换 torch.sparse?