Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 术语';新AzureVirtualNetwork&x27;无法识别为cmdlet、函数、脚本文件或可操作程序的名称_Powershell_Azure_Azure Virtual Machine_Azure Powershell_Azure Virtual Network - Fatal编程技术网

Powershell 术语';新AzureVirtualNetwork&x27;无法识别为cmdlet、函数、脚本文件或可操作程序的名称

Powershell 术语';新AzureVirtualNetwork&x27;无法识别为cmdlet、函数、脚本文件或可操作程序的名称,powershell,azure,azure-virtual-machine,azure-powershell,azure-virtual-network,Powershell,Azure,Azure Virtual Machine,Azure Powershell,Azure Virtual Network,我编写PowerShell是为了获取本地.vhd映像,将其上载到存储帐户,并基于它创建VM。我所做的一切都是使用新的“资源管理器”而不是经典的 到目前为止,一切都很顺利。我可以创建资源组、存储帐户、容器等。所有这些commandlet都可以找到,并按预期工作 我现在正在尝试为VM创建网络适配器。作为其中的一部分,我正在尝试创建一个新的虚拟网络。我在网上找到的每一个指南都说要使用“新AzureVirtualNetwork”,但这对我来说似乎并不存在 我是否需要安装一个额外的软件包,用于创建与Azu

我编写PowerShell是为了获取本地.vhd映像,将其上载到存储帐户,并基于它创建VM。我所做的一切都是使用新的“资源管理器”而不是经典的

到目前为止,一切都很顺利。我可以创建资源组、存储帐户、容器等。所有这些commandlet都可以找到,并按预期工作

我现在正在尝试为VM创建网络适配器。作为其中的一部分,我正在尝试创建一个新的虚拟网络。我在网上找到的每一个指南都说要使用“新AzureVirtualNetwork”,但这对我来说似乎并不存在

我是否需要安装一个额外的软件包,用于创建与Azure CLI其余部分不同的虚拟网络,或者该软件包是否已重命名,或者是否在最新版本中使用了其他软件包,而我没有遵循正确的文档

错误如下:

New-AzureVirtualNetwork : The term 'New-AzureVirtualNetwork' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ New-AzureVirtualNetwork
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-AzureVirtualNetwork:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : CommandNotFoundException

我找到了我问题的答案。似乎每当你发布一个问题时,往往在之后你会找到一个答案:-)

使用资源管理器时,命令为:

New-AzureRmVirtualNetwork

只要将Rm添加到几乎每个命令中,如果它不能正常工作,那么大部分旧代码都可以工作。

因为您使用的是ARM,您应该可以访问
新的AzureRmVirtualNetwork

Oops-看起来我们同时发布了答案。很高兴你知道了。谢谢你的帮助!我是在你发帖的时候偶然发现的!