問題タブ [azure-powershell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
496 参照

powershell - 大規模なパッケージを使用した Set-AzureVMDscExtension は、PowerShell DSC 拡張機能で極端なメモリ使用量につながる

最終的に、Desired State Configuration と Azure PowerShell SDK メソッド、特にPublish-AzureVMDscConfiguration -> Set-AzureVMDscExtension -> Update-AzureVMコンボを使用して、リリース プロセスを自動化することができました。

ビルド出力を VM からアクセス可能な場所に送信する方法についてしばらく考えた後、Azure Storage にアップロードされる構成パッケージにビルド ドロップを追加するという戦略にたどり着きました。

私の問題は、VM の PowerShell DSC 拡張機能がそのパッケージのダウンロードを開始するとすぐに、メモリ消費量が急増することです。タスク マネージャーを開くと、新しく作成された PowerShell プロセスが 30 メガバイト程度から 300 メガバイト、さらに 1.3 GB になり、VM が完全に破壊されていることがわかります。

昨日の午後、私は仕事を離れて処理を開始しましたが、今日 VM にログインしたとき、ビルド出力を含む内部 zip ファイルの DSCWork フォルダーに 0 バイトがありました。私の問題は、最終的には機能したとしても、非常に長い時間がかかり、VM が役に立たなくなることです...マシンが 100% の RAM 使用率で完全にスタックしているため、リモート アクセスでウィンドウ間を切り替えることさえできません。 .

PowerShell が構成パッケージをダウンロードするのに非常に多くのメモリと時間がかかるのはなぜですか? 圧縮された60MB、解凍された約200MBしかありません。それが起こらないようにするために私にできることはありますか?

アップデート:

たった今テストしたところ、最終的に正しく終了しました。丸 1 時間以上かかりましたが、ファイルはそこにあります。しかし、これは容認できません。

0 投票する
0 に答える
32 参照

powershell - Web サイトを小規模から大規模にスケーリングするスクリプトを作成する方法は?

Standard/Small として構成された一連の Web サイトがあり、いくつかの期間にそれらを Standard/Large にスケーリングしたいと考えています。インスタンスの数、またはプラン モード (無料/基本/共有/標準) を増やす方法はありますが、サイズ (小/中/大) については何もありません。

azure-CLI または azure-Powershell の両方を調べました。何か案は?

ありがとう

0 投票する
2 に答える
396 参照

powershell - Service Bus キューの承認を作成するときの New-AzureSBAuthorizationRule エラー

New-AzureSBAuthorizationRule を使用して、Azure Service Bus キューの新しい共有アクセス ポリシーを作成します。以下のコマンドを参照してください...

しかし、これを実行するたびに、以下のエラーが発生します。

EntityName と EntityType を削除すると、問題なく New-AzureSBAuthorizationRule を実行できます。つまり、キューではなく Service Bus のポリシーを作成します。

私は何を間違っていますか?

0 投票する
4 に答える
1711 参照

powershell - Azure Automation Get-Azure が何も返さない

この問題が解決された後に私が書いたブログの更新:

これに関する私のブログ記事を見るには、ここをクリックしてください

注: 機密情報は次のように置き換えられます: xxx

注 2: コード ブロックの周りの書式設定を正しく機能させることができなかったので、お詫び申し上げます。

私は Azure Automation を使用しています。

夜間に stop-AzureVM を使用してシャットダウンし、朝に再起動してお金を節約したいと考えています。

PowerShell ISE を使用してローカル マシンから get-AzureVM を呼び出すことができますが、Azure portal の Azure Automation で PowerShell スクリプトを実行すると、get-AzureVM は何も返さないため、VM を取得できず、停止します。 .

私のランブックのスクリプトは次のとおりです。

また、2 つのアセットがあります: 接続: ここに画像の説明を入力 証明書: ここに画像の説明を入力

Azure に接続するために Web からダウンロードした別のラン ブックもあります。これはかなり標準的なものであり、問​​題の原因ではありません: ここに画像の説明を入力

機能していないがエラーではない行は次のとおりです: $vm = Get-AzureVM -ServiceName 'xxx-xxx' -Name 'xxx-xxxVM'

出力は次のとおりです。 ここに画像の説明を入力

0 投票する
0 に答える
424 参照

azure-powershell - Clear-WindowsAzureLog が見つかりません

Clear-WindowsAzureLog への参照がいくつかあります。ここには、Windows Azure - Clean Up The WADLogsTable の1 つが含まれます。

ただし、Azure Powershell ( https://github.com/Azure/azure-powershell )の最新リリースでは見つかりません。

削除されましたか?代替品はありますか?

0 投票する
1 に答える
92 参照

azure - Remove-AzureVM は何をしますか?

具体的には、いつ戻ってきますか?VM の割り当てが完全に解除され、すべてのリソースが解放されたときに戻りますか (-deleteVHD オプションを使用した場合)? それとも、VM とディスクの削除プロセスが開始されたときに戻りますか?

VM を削除するスクリプトに取り組んでいます。成功を返す前にループして VM の状態を確認する必要があるかどうかを知る必要があります。1 つを除くすべてのインスタンスで、Remove-AzureVM が返された後に VM がなくなっており、これが予期されたものなのかバグなのかはわかりません。

0 投票する
1 に答える
1631 参照

azure - Role パラメーターを指定して Set-AzureServiceDiagnosticsExtension を呼び出すと失敗する

Azure Powershell コマンドレットと Set-AzureServiceDiagnosticsExtension コマンドを使用して、デプロイされたクラウド サービスに Azure Diagnostics を設定しようとしています。

そうすることで、次のエラーが発生します

"-Role" パラメーターを使用しない場合は機能しますが、スクリプトの実行時間にロールごとに 2 ~ 3 分を追加する Set コマンドを呼び出す前に、ロールごとに Remove-AzureServiceDiagnosticsExtension を呼び出す必要があります。

Role パラメーターは、Azure Cloud Service のロール名と一致します。私は何か間違ったことをしていますか?