2

こちらと同じ問題が発生しています..... Powershell Azure Powershell モジュールから Windows Azure に接続できません

Powershell スクリプトを実行しているマシンがインターネットにアクセスできることを確認できます。Get-AzurePublishSettingsFile を正常に実行すると、Azure から設定をダウンロードするためのブラウザーが起動されました。

設定 Import-AzurePublishSettingsFile を正常にインポートしました

これは、私の AppData\Roaming\Windows Azure Powershell をチェックすることで確認され、これには私の設定が正しく含まれています。

コマンドレット、Get-AzureSubscription などにアクセスしようとすると、上記の「このコマンドレットを実行する前にインターネットに接続してください」という同じエラーが返されます。

私はグーグルで高低を検索しましたが、成功しませんでした。

申し訳ありませんが、ビルド サーバーのセットアップが含まれていないようです:... Windows Server 2008 R2 64 ビット。マイクロソフト.NET 4.0。また、DNS、DHCP、RRAS サーバー (RRAS は VPN ダイヤルイン専用です。私のゲートウェイはネットワーク内の別の場所にあるルーターです)。Windows Advanced Firewall (ただし、すべてのプロファイルがオフになっているため、現時点では使用されていません)。Powershell v3.0. WindowsAzure Downloads からの昨日の最新の Powershell ツール (Web サイトによると、2013 年に最終更新)。私の Azure サブスクリプションは、北ヨーロッパでは従量課金制です。私の ISP は Virgin Media です。

Powershell から正常に Ping できるので、Powershell がインターネットにアクセスできることを確認できます。私のIPv4は正しい静的アドレスであり、DNSとゲートウェイの設定が正しく設定されています。リスト内の接続は VPN 接続のみであるため、[インターネット オプション] で [接続をダイヤルしない] が設定されています。ただし、設定を変更して試しました。現在、Powershell Azure コマンドレットが開発用ラップトップから動作するかどうかを確認しています。

誰にもアイデアはありますか?

4

1 に答える 1

4

Github ( https://github.com/WindowsAzure/azure-sdk-tools ) で PowerShell コマンドレットのコードを調べたところ、インターネット接続を確認するために、コードでInternetGetConnectedState関数が使用されていることがわかりましたWinInet.dll(ソース コードはこちら: https: //github.com/WindowsAzure/azure-sdk-tools/blob/master/WindowsAzurePowershell/src/Management.Utilities/Common/Validate.cs )。

InternetGetConnectedState次に、コンピューターがインターネットに接続されているにもかかわらず、関数が false を返す理由を検索したところ、次のページにたどり着きました: http://support.microsoft.com/kb/315035 . これがあなたが直面している問題の原因ではないかどうかを確認できますか?

お役に立てれば!

于 2013-08-22T17:22:17.067 に答える