問題タブ [azure-automation]
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.
powershell - 削除項目と [System.IO.File]::Delete()
Azure Runbook に次のコードがあります。
使用するRemove-Item
と、次のエラーが発生します。
代わりに使用[System.IO.File]::Delete($using:path)
すると、次のエラーが発生します。
ファイルを削除する権限がないことはわかっています。しかし、使用時に JSON 文字列について不平を言うのはなぜRemove-Item
ですか?
編集: これは Azure Automation でのみ発生することに注意してください。ただし、削除したいファイルへのアクセス許可があるため、これを Powershell ISE でローカルに複製することはできませんでした。
更新:これは .dll ファイルでのみ発生していることに気付きました。.7z ファイルを削除しようとすると、正常に動作します。
powershell - Invoke-WebRequest が Azure Automation で機能しない
Invoke-WebRequest
Azure で動作していません。Powershell ISE で同じコードをテストしましたが、動作します。
エラーは次のとおりです。
Powershell ISEで使用していたコードは次のとおりです。
私も試しました:
ただし、この例外が発生します。
powershell - Add-AzureCertificate を呼び出す前に、.pfx ファイルにパスワードが必要かどうかを判断する
次のコードを使用して、Azure クラウド サービスに .pfx ファイルをインストールしています。
.pfx ファイルはパスワードを必要としないため、例外がスローされていると思います。
.pfx ファイルにパスワードが必要かどうかを事前に確認するにはどうすればよいですか?
編集: .pfx ファイルにパスワードがあるかどうかを事前に判断したいので、catch ブロックにパスワード引数を指定せずにコマンドレットを再度実行することを避けることができます。
azure - Automation Runbook アセットを使用した Azure サーバーの毎日のバックアップ
Azure サーバーのバックアップを毎日作成したい...
そのために私はこのリンクを使用しています:
https://gallery.technet.microsoft.com/scriptcenter/Back-up-an-Azure-VM-using-9545f0a1#content
http://blogs.technet.com/b/cbernier/archive/2014/04/08/microsoft-azure-automation.aspx
1 つのランブック「knsremotepscommand」を手動で作成し、2 つのファイルをインポートしたという点で、1 つの自動化「knsazureautomation」を作成しました。
- Connect-Azure:/scriptcenter/Connect-to-an-Azure-f27a81bb - このスクリプトをダウンロードします
- Connect-AzureVM: /scriptcenter/Connect-to-an-Azure-85f0782c - このスクリプトをダウンロードします
knsremoteps コマンドのワークフロー (>Author>Draft)
作成されたアセットは
自動化の作成:
/li>資産:
接続を追加
/li>認証情報を追加
/li>スケジュールを追加
/li>
このエラーが発生しています:
アカウント「3c2455db-035a-477c-b20c-51fd74a586fa」の「vnalluri2006@hotmail.com」という名前の資格情報が見つかりません。
資格情報を変更した場合
に
このエラーが発生しています:
powershell - Get-AzureAutomationJobOutput only returns 100 messages
I'm using this:
to get the job output based on a job Id.
However, it always returns an Object[]
with 100 elements.
When I look at the history in the Azure portal, I can see there are 143 pages. Each page has 25 messages, so there should be 143*25=3575 messages.
I have tried this with different job Ids, and each time I still only get 100.
Edit: I have tried using New-Object DateTime(2015,01,01)
for the StartTime parameter, but I still get 100 messages.
powershell - Get-AzureAutomationJob CreationTime タイプ
このコードを Azure Automation で実行すると、の型CreationTime
はString
. ただし、Powershell ISE で実行すると、タイプはDateTimeOffset
. どうしてこれなの?:
powershell - Start-Process は Azure Automation で使用できますか?
Azure Automationを使用してプロセスを開始しようとすると、プロセスStart-Process
が実行されず、Idle
. Azure Automation でプロセスを実行することはできますか?
powershell - Azure PowerShell オートメーション「デフォルトのサブスクリプションが指定されていません」
次のエラーが表示されます。実際、デフォルトのサブスクリプション名を設定しています。
2015 年 4 月 27 日 10:28:28 AM、エラー: Get-AzureVM: 既定のサブスクリプションが指定されていません。Select-AzureSubscription -Default を使用して、既定のサブスクリプションを設定します。テスト時:9 文字:9 + + CategoryInfo : CloseError: (:) [Get-AzureVM]、ApplicationException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand
これが私のコードです:
Select-AzureSubscription -Default 'SubscriptionName' を試してみると、構文が無効であるというエラーがスローされます。
編集: Select-AzureSubscription -SubscriptionName 'SubscriptionName' を Default フラグなしで試しました。
面白いことに、これを Windows から直接 AzurePS で実行すると、問題なく動作します。これは Azure のバグであると約 95% 確信していますが、最初にセカンドオピニオンを得たいと考えていました。