PSDesiredStateConfiguration foi o módulo correto (pode ser visto no mof compilado ao usar o recurso de arquivo). Aparentemente "File" é um estranho recurso DSC.
Na versão atual do WMF5, eu tento e invoco um recurso DSC usando Invoke-DSCResource assim:
$destinationPath="$env:SystemDrive\DirectAccess.txt"
$fileContents="This file is create by Invoke-DscResource"
$result = Invoke-DscResource -Name File -Method Test -Property @{
DestinationPath=$destinationPath
Contents=$fileContents } -Verbose
$result | fl *
No entanto, me pedem um nome de módulo para o recurso "Arquivo".
Fazer Get-DscResource File lista o recurso dsc, mas a propriedade "module" está vazia. Como posso descobrir qual módulo passar Invoke-DscResource? Onde (em qual módulo) o recurso "Arquivo" realmente vive?
PSDesiredStateConfiguration foi o módulo correto (pode ser visto no mof compilado ao usar o recurso de arquivo). Aparentemente "File" é um estranho recurso DSC.
O recurso Arquivo no DSC é implementado como um provedor WMI ( o único recurso dessa forma) enquanto o restante dos recursos é implementado como recursos do PowerShell. Invoke-DscResource só funciona com recursos do PowerShell, portanto, você não poderá invocá-lo no Arquivo.
Tags powershell dsc