簡體   English   中英

Azure自動化Powershell DSC:從UNC共享復制文件

[英]Azure Automation Powershell DSC: Copy files off UNC Share

我正在嘗試創建一個軟件分發點,以使用Azure自動化DSC將內部應用程序部署到天藍色的虛擬機上。

然后,這些基於msi的應用程序通過DSC 文件資源復制到本地vm,並由Package DSC Resource安裝

我嘗試使用Azure存儲帳戶執行此操作。 存儲文件功能提供了UNC共享,可以通過用戶名和密碼進行訪問,因此,這似乎是創建軟件分發點的簡便解決方案。

這些是我的DSC配置的關鍵部分(* .file僅出於示例目的)

$storageCredential = Get-AutomationPSCredential -Name "PackageStorage"

LocalConfigurationManager
        {
            #DebugMode = 'All'
            RebootNodeIfNeeded = $true
        }


File CopyPackagesFolder
        {
            DestinationPath = "C:\packages"
            Credential = $storageCredential
            Ensure = "Present"
            SourcePath = "\\*.file.core.windows.net\packages\"
            Type = "Directory"
            Recurse = $true
        }

這僅在LCM第一次執行時有效。 第一次成功執行后失敗,並顯示以下消息:

指定的登錄會話不存在。 它可能已經被終止。 使用指定的憑據訪問網絡共享時發生錯誤。 請確保憑據正確並且可以訪問網絡共享。 請注意,不應使用本地路徑指定憑據。 相關的文件/目錄是:\\ *。file.core.windows.net \\ packages。

我想念什么?

您是否可以通過使用這些憑據直接在共享上執行“ net use”來驗證在第二個DSC運行之前該帳戶沒有更改?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM