#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\DesiredStateConfiguration") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\DesiredStateConfiguration\\MS_40c") [Description("Informations d’identification à utiliser pour les fournisseurs de configuration de DSC.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_Credential { [Description("UserName est le nom de l’utilisateur qu’un service d’autorisation mappe à une identité.") : Amended ToSubclass] string UserName; [Description("La propriété UserPassword peut contenir un mot de passe permettant d’accéder aux ressources.") : Amended ToSubclass] string Password; }; [Description("Schéma de base pour tous les fournisseurs de configuration native.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class OMI_BaseResource { }; [Description("Fournisseur de configuration pour les fichiers et les répertoires.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_FileDirectoryConfiguration : OMI_BaseResource { [key,Description("Nom et chemin d’accès du fichier à copier ou créer sur le nœud cible.") : Amended ToSubclass] string DestinationPath; [Values{"Présent.", "Absent."} : Amended ToSubclass,Description("Définit comment évaluer l’existence du fichier de destination.") : Amended ToSubclass] string Ensure; [Values{"Fichier.", "Répertoire."} : Amended ToSubclass,Description("Choix entre Fichier et Répertoire. La valeur par défaut est Fichier.") : Amended ToSubclass] string Type; [Description("Nom et chemin d’accès du fichier à partir duquel effectuer la copie.") : Amended ToSubclass] string SourcePath; [Description("Contient une chaîne qui représente le contenu du fichier. Pour créer un fichier vide, la chaîne doit être vide. Le contenu sera écrit et comparé à l’aide du codage de caractères UTF-8.") : Amended ToSubclass] string Contents; [Values{"SHA-1.", "SHA-256.", "SHA-512.", "CreatedDate.", "ModifiedDate."} : Amended ToSubclass,Description("Type de somme de contrôle à utiliser pour déterminer si deux fichiers sont identiques.") : Amended ToSubclass] string Checksum; [Description("Parcourir de manière récursive tous les répertoires enfant.") : Amended ToSubclass] boolean Recurse; [Description("Effectuer l’opération de fichier même si elle détruit les fichiers ou répertoires de contenu.") : Amended ToSubclass] boolean Force; [Description("Informations d’identification permettant d’accéder aux ressources distantes.") : Amended ToSubclass] MSFT_Credential Credential; [Description("Date de création.") : Amended ToSubclass] datetime CreatedDate; [Description("Date de modification.") : Amended ToSubclass] datetime ModifiedDate; [Values{"ReadOnly.", "Masqué.", "Système.", "Archive.", "NotContentIndexed."} : Amended ToSubclass,Description("Attributs pour le fichier/répertoire.") : Amended ToSubclass] string Attributes[]; [Description("Taille de l'objet.") : Amended ToSubclass] uint64 Size; [Description("Sous-dossiers et fichiers s’il s’agit d’un répertoire.") : Amended ToSubclass] MSFT_FileDirectoryConfiguration SubItems[]; [Description("Toujours comparer DestinationPath et SourcePath. La valeur par défaut est false, ce qui signifie que les informations mises en cache sont utilisées.") : Amended ToSubclass] boolean MatchSource; [Description("États des ressources Get en fonction du fichier de configuration en entrée.") : Amended ToSubclass] uint32 GetTargetResource([In,Description("Document de configuration à appliquer.") : Amended ToSubclass] MSFT_FileDirectoryConfiguration InputResource,[In,Description("Indicateurs passés aux fournisseurs. Réservés pour une utilisation ultérieure.") : Amended ToSubclass] uint32 Flags,[Out,Description("État actuel des ressources de configuration spécifiées.") : Amended ToSubclass] MSFT_FileDirectoryConfiguration OutputResource); [Description("États des ressources Test en fonction du fichier de configuration en entrée.") : Amended ToSubclass] uint32 TestTargetResource([In,Description("Document de configuration à appliquer.") : Amended ToSubclass] MSFT_FileDirectoryConfiguration InputResource,[In,Description("Indicateurs passés aux fournisseurs. Réservés pour une utilisation ultérieure.") : Amended ToSubclass] uint32 Flags,[Out,Description("True si identique, sinon False.") : Amended ToSubclass] boolean Result,[Out,Description("Informations contextuelles que le fournisseur peut utiliser pour optimiser le jeu. Facultatif.") : Amended ToSubclass] uint64 ProviderContext); [Description("États des ressources Set en fonction du fichier de configuration en entrée.") : Amended ToSubclass] uint32 SetTargetResource([In,Description("Document de configuration à appliquer.") : Amended ToSubclass] MSFT_FileDirectoryConfiguration InputResource,[In,Description("Informations contextuelles que le fournisseur peut utiliser pour optimiser le jeu dans TestTargetResource. Facultatif.") : Amended ToSubclass] uint64 ProviderContext,[In,Description("Indicateurs passés aux fournisseurs. Réservés pour une utilisation ultérieure.") : Amended ToSubclass] uint32 Flags); };