Azure DS C загрузить файл из хранилища в ВМ? - PullRequest
0 голосов
/ 09 июля 2020

Я использую приведенный ниже код в ds c, но он никогда не компилируется? Я всегда получаю сообщение «Стоп: термин« xRemoteFile »не распознается как имя командлета, функции, файла сценария или работающей программы».

Мне нужно скопировать файл из azure учетную запись хранения в виртуальную машину через azure DS C.

конфигурацию A_FILE {

Node localhost
{
    
    File SetupDir {
    Type            = 'Directory'
    DestinationPath = 'C:\files\'
    Ensure          = "Present"    
     }


   

xRemoteFile Afile {  
    Uri             = "https://storageaccountname.file.core.windows.net/files/file1.txt"
    DestinationPath = "C:\files\"
    DependsOn       = "[File]SetupDir"
    MatchSource     = $false
}

 
}

}

1 Ответ

0 голосов
/ 10 июля 2020

Хорошо, я разобрался

ok i worked it out

конфигурация getfilefromazurestorage {

Import-DscResource -ModuleName xPSDesiredStateConfiguration

Node localhost
{
          
    File SetupDir {
    Type            = 'Directory'
    DestinationPath = 'C:\localfiles'
    Ensure          = "Present"    
     }

            


    xRemoteFile remotefile {
    # for uri generate a sas token then copy the sas token url in the uri line below
    Uri             = "https://storageaccountname.blob.core.windows.net/files/sastokendetails"
    DestinationPath = "C:\localfiles\AzureFile.txt"
    DependsOn       = "[File]SetupDir"
    MatchSource     = $false
}

 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...