I am able to import the module but when I run the Get-DscResource then I am getting follwing error ::
CheckResourceFound : The term ‘AppPoolServiceAccount’ is not recognized as the name of a Resource.
At
C:\windows\system32\windowspowershell\v1.0\Modules\PSDesiredStateConfiguration\PSDesiredStateConfiguration.psm1:2264
char:13
I think your original post might have contained angle brackets, which the forum software currently eats and tries to process as HTML. Here’s what the folder structure should look like:
ModuleName and ResourceModuleName can be anything you like, so long as they match up between the folders and files. The schema.mof file will typically assign a friendly name to your classes so people don’t have to remember something like PSHOrg_cSmbShare.
The folder structure is same as that you mentioned but path to the Modules folder is C:\Program Files\WindowsPowerShell\Modules and this path is included in the PSModulePath.
I don’t know what your module name is, but it looks like your resource is named AppPoolServiceAccount. So your directory structure should look like this:
Have you imported your resource in your configuration block?
Import-DscResource -ModuleName 'ModuleName' -Name '*' # I've never been able to import specific resources with Import-DscResource
What is the name of your resource in its schema.mof file? If it isn’t the same as in the file system, it won’t load. I don’t remember if it is the same error you’re getting, though.
[ClassVersion("1.0.0.0"), FriendlyName("AppPoolServiceAccount")]
class AppPoolServiceAccount: OMI_BaseResource
{
;