【发布时间】:2019-11-13 13:52:16
【问题描述】:
说明
您好,我们需要部署一个具有“不同已知”端口的 TCP 服务器,因此我们选择了 azure 云服务。我的团队有不同的操作系统,所以我们需要使用 powershell 代码进行部署。我们还启用了“Enable-AzureRmAlias”命令以避免错误。在这两个操作系统中,我们都遇到了同样的错误。
“New-AzureServiceProject”一词未被识别为 cmdlet 的名称
重现步骤
我们在 MACOS 和 Windows 7 机器上尝试了相同的步骤,并按照 azure 教程进行操作:
在 New-AzureServiceProject expressapp 命令之前一切正常。
环境数据
在两台机器上我们得到了:
$PSVersionTable.PSVersion 主要小补丁 PreReleaseLabel BuildLabel
6 2 1
Get-InstalledModule -Name Az -AllVersions |选择名称、版本 名称版本
阿兹 2.4.0 阿兹 2.3.2
az --version 天蓝色 cli 2.0.67 *
错误输出
New-AzureServiceProject :术语“New-AzureServiceProject”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。 检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在行:1 字符:1 + 新 AzureServiceProject helloworld + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (New-AzureServiceProject:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
【问题讨论】:
-
你能解释一下你想要完成什么吗?使用旧版云服务可能不是最佳解决方案。
-
遵循docs.microsoft.com/en-us/azure/cloud-services/… 教程。在基于 MACOS/Linux 的机器中部署一个 tcp 服务器到 azure。
标签: node.js azure powershell azure-powershell azure-cloud-services