Skip to content

Microsoft.Filesystem.File/Content - Froce tor create path if don't exist #1728

Description

Summary of the new feature / enhancement

Hi team,
Is a possibility to create whole folder path and structure when file shoudl be located in dedicated folder, smililar like in PowerShell with --force swith when we create New-Item, I see scenarios whe this will be reguired before servers or application be install or created

Example of config

$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json

resources:

- name: Test File
  type: Microsoft.Filesystem.File/Content
  properties:
    _exist: true # This will work as force 
    path: C:\dsc\config\file-content\New\TestFile.txt
    content: "This is a test file."

or option B

$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json

resources:

- name: Test File
  type: Microsoft.Filesystem.File/Content
  properties:
    force: true # Creation file and path
    path: C:\dsc\config\file-content\New\TestFile.txt
    content: "This is a test file."

Proposed technical implementation details (optional)

Now when I try to create file in path that don't exist as Subfolder I got error"

ontent' using 'filecontent'
2026-09-20T18:58:38.517129Z DEBUG dsc_lib::dscresources::command_resource: 912: Process 'filecontent' id 6008 exited with code 0
2026-09-20T18:58:38.537890Z DEBUG dsc_lib::dscresources::command_resource: 196: Verifying output of get on 'Microsoft.Filesystem.File/Content' using 'filecontent'
2026-09-20T18:58:38.538332Z DEBUG dsc_lib::dscresources::command_resource: 586: Retrieved schema for resource 'Microsoft.Filesystem.File/Content' with version '0.1.0' from cache
2026-09-20T18:58:38.618624Z ERROR dsc_lib::dscresources::command_resource: 1313: PID 9064: Failed to write file 'C:\dsc\config\file-content\New\TestFile.txt': The system cannot find the path specified. (os error 3)
2026-09-20T18:58:38.619190Z DEBUG dsc_lib::dscresources::command_resource: 912: Process 'filecontent' id 9064 exited with code 3
2026-09-20T18:58:38.619546Z ERROR dsc_lib::dscresources::command_resource: 970: Failed to run process 'filecontent': Command: Resource 'filecontent' [exit code 3] manifest description: File operation error
2026-09-20T18:58:38.620590Z ERROR dsc::subcommand: 108: Error: Command: Resource 'filecontent' [exit code 3] manifest description: File operation error
PS C:\dsc\config\file-content>

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions